用bat命令将文件夹里面的文件重命名与文件夹相同
可以使用以下的bat命令来实现将文件夹里面的文件重命名与文件夹相同:
@echo off
setlocal enabledelayedexpansion
for %%i in (*) do (
set "filename=%%~ni"
ren "%%i" "!filename!"
)
endlocal
这个bat命令会遍历当前文件夹中的所有文件,获取每个文件的文件名并将其保存在变量filename中。然后使用ren命令将文件重命名为filename。由于setlocal enabledelayedexpansion命令开启了变量延迟扩展,所以在循环中可以使用!filename!来获取变量的值。最后使用endlocal命令来结束变量延迟扩展。
原文地址: https://www.cveoy.top/t/topic/dTX6 著作权归作者所有。请勿转载和采集!