0
我正在編寫一個刪除55天以前的文件的腳本。我將如何能夠將刪除的文件記錄到單獨的文本文件中?下面如何創建包含已刪除文件的文件?
的腳本刪除的文件比55天更大:
forfiles /p "C:\documents\logs" /s /m *.log /c "cmd /c Del @path" /d -55
我正在編寫一個刪除55天以前的文件的腳本。我將如何能夠將刪除的文件記錄到單獨的文本文件中?下面如何創建包含已刪除文件的文件?
的腳本刪除的文件比55天更大:
forfiles /p "C:\documents\logs" /s /m *.log /c "cmd /c Del @path" /d -55
所以你基本上需要在CMD執行中執行兩個命令。所以這意味着你將使用命令分隔符(&符號)來執行兩個命令。訣竅是你需要將多個命令放在引號中。但對於forfiles,您需要使用十六進制代碼來爲每個forfiles文檔引用引號。
forfiles /p "C:\documents\logs" /s /m *.log /c "cmd /c 0x22 echo @path>>c:\temp\delete.log & Del @path 0x22 " /d -55
你的意思是你想**創建一個存儲所有被刪除文件的詳細信息的文本文件夾嗎? – TheGeekZn
是的,用刪除的文件及其日期創建一個文本文件。對不好的解釋抱歉。 – Javr
用**的名稱**刪除的文件及其日期創建一個文本文件... – Aacini