我想創建從任務計劃程式運行的批處理檔案
要求:
- 少于 30 天的檔案應從主檔案夾移動到存檔檔案夾。
- 然后應該洗掉移動的存檔檔案。
- 它應該存盤所有日志條目。
我已經撰寫了步驟1& 2,(來自網路搜索),但是插入日志檔案命令對我來說非常困難,因為我對批處理腳本一無所知。
1步驟&的腳本2:
forfiles /p "D:\Test" /m *.* /s /d -30 /c "cmd /c move @file E:\Test1"
forfiles /p "E:\Test1" /c "cmd /c del @path"
有人可以告訴我如何使用上述 2 個命令創建日志檔案。
日志檔案應存盤它移動和洗掉的所有檔案名、日期和時間以及成功或失敗。
uj5u.com熱心網友回復:
首先將檔案從驅動器移動D:到驅動器E:,這需要復制每個檔案的資料,然后洗掉驅動器上的每個檔案,這是絕對沒有意義的E:。直接在驅動器上洗掉超過 29 天的檔案要快得多D:。
下面的批處理檔案可用于記錄每個檔案洗掉的成功或錯誤的檔案洗掉任務。
@echo off
if "%~1" == "" goto RunForFiles
del /A /F %1 2>nul
(if not exist %1 (echo
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/452908.html
