我有一個文件夾C:\愛普生掃描,我想弄清楚如何編寫一個腳本,將刪除該文件夾的內容,但離開該文件夾完好無損。我想出瞭如何刪除整個文件夾,我可以重新創建它。但我想知道是否有人知道刪除文件夾內的內容,而不是實際刪除文件夾的方法。任何幫助,將不勝感激!刪除文件夾內容但不是文件夾
編輯:插入工作代碼,以便我可以循環使用多臺計算機並一次完成。請問有人會告訴我爲什麼代碼不能在我插入的地方工作?
@echo off
setlocal enabledelayedexpansion
set Delete_success=0
set total=0
for /F %%G in (pclist.txt) do (
set /a total+=1
pushd "C:\Epson Scans" || exit /B 1
for /D %%I in ("*") do (
rd /S /Q "%%~I"
)
del /Q "*"
popd
if !ERRORLEVEL!==0 (
set /a Delete_success+=1
) else (
echo EpsonDelete copy failed on %%G>>EpsonDelete_FailedPCs.txt
)
)
echo Delete Success: %Delete_success%/%total% >>EpsonDelete_FileCopy.txt
[del /s](http://ss64.com/nt/del.html)? – Stephan
您是否需要刪除其他文件夾?del/f/q/s –
lordkain
可能有[批處理文件。刪除目錄中的所有文件和文件夾](http://stackoverflow.com/questions/6836566/batch-file-delete-all-files-and-folders-in-a-directory) –