2014-11-06 447 views
0

我試圖從日誌文件夾中移動文件並將它們移動到「C:/ Application/logs」,但我想追加單詞「apples」到每個文件的結尾或開始。有沒有辦法循環日誌目錄並將蘋果添加到每個文件?然後做這個舉動。將文件從一個文件夾重命名並移動到另一個文件夾(windows批處理)

以下是我有:

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

哪個平臺windows/unix/CentOS? – ha9u63ar 2014-11-06 16:02:38

+0

我正在使用Windows 7. – user1857654 2014-11-06 16:04:24

回答

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\文件夾。

+0

謝謝!這個伎倆 – user1857654 2014-11-06 18:06:27

相關問題