我正在尝试从日志文件夹中移动文件并将它们移动到“C:/ Application / logs”,但我想在每个文件的末尾或开头附加单词“apples”。有没有办法循环日志目录并将苹果附加到每个文件?然后做一下。
这就是我所拥有的:
rem "Rename the log files with apples in front"
ren logs\*.txt.*apples
rem "Move logs to backup"
move /Y logs\* C:\Application\logs\
感谢您的帮助!
答案 0 :(得分:1)
可能有更好的方法,但我相信这对你有用。
for /f "tokens=* delims=" %%a in ('dir /b /s logs\*.txt') do (
pushd logs
ren "%%a" "apples_%%a"
move /y "apples_%%a" C:\Application\logs\
popd
)
此批处理文件必须位于日志文件夹的父文件夹中。它会找到每个* .txt文件重命名并将其移动到C:\Application\logs\
文件夹。