使用cmd命令遍歷文件夾並對文件進行指定操作


我們使用forfiles命令來遍歷指定的文件夾。

forfiles命令的概覽:

                           

這是msdn中關於forfiles命令作用的說明概覽,下面我們看一下具體的forfiles命令的語法:

 

 備注:在forfiles命令的/c參數中可以使用如下變量:

 

 通過上面的說明我們可以清楚的看到使用forfiles命令可以很方便的對文件或文件夾夾進行操作,

例如我們要對某個文件夾進行遍歷並刪除指定類型的文件:

例如在我的電腦的e盤test文件夾中有下面的文件,我想遍歷文件夾內的文件並刪除每一個文件,我們就可以這樣來進行處理:

forfiles /p e:\test /c "cmd /c erase @path"

這里的 e:\test是我們要操作的文件夾,/c后面是要對文件夾中的每一個文件執行的操作。

上面的方法是遍歷文件夾,刪除了該文件夾內的所有文件,當然你可以直接用del命令去刪除指定的文件夾內的文件,但是通過forfiles命令你可以對文件進行更復雜的操作,例如篩選指定日期的文件,或者批量為文件重命名等。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM