Q
文件擴展名
0
A
回答
0
試試這個:從名.gz文件的位置
@echo off
setlocal enabledelayedexpansion
for %%a in (*.gz) do (
set "file=%%a"
set "file=!file:.gz.gz.gz=!"
echo ren "%%~nxa" "!file!"
)
運行它。當屏幕輸出看起來正確時刪除Echo。
0
它也能工作:
@echo off
for /f %%a in ('dir /b /s *.gz') do (
for /f "delims=. tokens=1" %%b in ('echo/%%~na') do (ren "%%a" "%%b.gz")
)
1
ren ????????.dat.gz.* ????????.gz
,或者如果.DAT部分需要
ren ????????.dat.gz.* ????????.dat.gz
+0
有關此功能的解釋,請參閱http://superuser.com/q/475874/109090 – dbenham
相關問題
- 1. 文件擴展名
- 2. 文件擴展名[]
- 3. 文件擴展名
- 4. 文件擴展名
- 5. 文件擴展名
- 6. SQLite:.db文件擴展名.sqlite文件擴展名爲
- 7. 文本文件擴展名
- 8. 獲取除擴展名外沒有擴展名的文件名
- 9. 文件擴展名和C#
- 10. 首選文件擴展名
- 11. 文件擴展名爲
- 12. 根據文件擴展名
- 13. PE/COFF文件擴展名
- 14. silverlight - 文件擴展名
- 15. .LYG文件擴展名
- 16. fuelphp - 文件擴展名
- 17. php文件擴展名
- 18. ms office文件擴展名
- 19. 忽略文件擴展名
- 20. http文件擴展名
- 21. 刪除文件擴展名
- 22. 根據文件擴展名
- 23. 雙文件擴展名
- 24. 獲取文件擴展名
- 25. 遍歷文件擴展名
- 26. saveAsHadoopFile - 文件擴展名
- 27. 更改文件擴展名?
- 28. jQuery的文件擴展名
- 29. NSFileManager,文件擴展名
- 30. Directory.GetFiles - 文件擴展名
http://superuser.com/questions/608128/how-to-batch -rename-and-remove-last-characters –
@AlexK。 - 其實這個鏈接沒有最佳答案。我已經使用一個簡單的REN命令添加了一個更簡單的解決方案:-)它基本上與MC ND的答案相同。 – dbenham