1
在DOS提示符下,如何將所有文件重命名爲小寫並刪除所有空格?msdos將所有文件重命名爲小寫,替換空格
在DOS提示符下,如何將所有文件重命名爲小寫並刪除所有空格?msdos將所有文件重命名爲小寫,替換空格
製作一個批處理文件
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in (' dir /b /a-d *.* ') do (
set name="%%i"
set newname=!name: =!
rename "%%i" !newname!
)
注:測試目錄下運行,看看你是否有預期的結果。我沒有測試過它。
編輯:忘了說這隻會刪除空格。
我用這個批處理文件到所有文件夾和子文件夾重命名爲小寫名稱:
@ECHO OFF
CALL:GETDIRS
:GETDIRS
FOR /F "delims=" %%s IN ('DIR /B /L /AD') DO (
RENAME "%%s" "%%s"
CD "%%s"
CALL:GETDIRS
CD ..
)
GOTO:EOF