本帖最后由 newswan 于 2024-6-27 22:06 编辑
第一个 .mp4 后面的删掉?
需要 sed- for /f "usebackq tokens=1 delims=" %%a in (` dir /s /b /a-d "*.mp4*.mp4" `) do (
- for /f "usebackq tokens=1 delims=" %%b in (` echo %%a | sed -e 's/[.]mp4.*[.]mp4/.mp4/'`) do (
- ren %%a %%b
- )
- )
复制代码 powershell- Get-ChildItem -Path ".\New folder\" -Filter "*.mp4*.mp4" | ForEach-Object {
- Rename-Item $_ -NewName ($_.Name -replace "[.]mp4.*[.]mp4",".mp4")
- }
复制代码
|