請問,我想單純用cmd來寫這個批次,有辦法做到嗎?
定時→這個丟排程我知道
刪除資料夾下的檔案→這邊我也會
保留某個特定檔案→這個...有法嗎?
比如說定時刪除C:\temp\底下所有資料
可是卻要保留C:\temp\1.txt(固定的檔案)
這樣~
你可以先用 attrib 把要保留的檔案設定 hide 或 read only 屬性,之後 del . 就不會砍到它,砍完再把屬性改回來即可。
這樣嗎?for %%i in (*.*) do if not "%%i"=="del.bat" if not "%%i"=="1.txt" del /q "%%i"