指定されたパスVIAバッチファイル内の最も古いファイルを削除しようとしています。
私のコード:
@echo on
setlocal EnableDelayedExpansion
set source = C:\Users\tzahi.k\Desktop\scripts\testSource\source
for /F "delims=" %%a in ('dir %source% /a-d /b /o-d ') do set oldest=%%a >> del_oldest_log.txt
これにより、フォルダ内のすべてのファイルが選択されます。
何が間違っているのですか?
助けて :-)
とった....
@echo on
setlocal EnableDelayedExpansion
forfiles -p "sourcePath" -s -m *.* /D -7 /C "cmd /c del @path" >> log/log.txt
7日前より古いファイルをすべて削除します