批處理里刪除文件夾里所有文件 怎么才能不要確認?
1、編寫一個bat批處理文件。其中rem可以去掉,這里保留是為了方便觀看執行效果。
2、然后,將要包括有要刪除文件的文本文件,拖放到該批處理文件上施放,批處理就會運行,并成功刪除其中所列全部文件。
3、下面就代碼一個關鍵點進行介紹。首先,我們使用“%1”系統變量,可以獲得拖放文件的完整路徑。
4、然后type %1是將文本文件中的內容輸出成字符串,以方便for /F命令使用。
5、另外批處理中使用了“tokens=1*”,主要是考察到部分文件路徑中包含有空間,配合后面的“%%i %%j”就可以完整的獲到到文件路徑。
6、同時,在命令中使用雙引號將%%i %%j括起來,是為了確保del命令能夠正確識別帶有空格的文件名,否則就會報找不到文件的錯誤。
7、如果批處理在讀取文件路徑時,路徑中的中文亂碼,那么則可以讓txt文件另存一下,并確保編碼選擇“asni”。
你好我想請問一下如何同時批量刪除文件夾文件和圖片?
1、打開文件夾,在空白處點
右鍵---排列圖標---類型,(此時自動分類文件);
2、點一下想要刪除的圖片第一張,接著按住Shift不放,(圖片多的話拉動邊滑動條),點最后一個圖片,這時全選了圖片,按鍵盤Delete鍵就可以把圖片全部刪除了。
另一種是:打開文件夾,在空白處點
右鍵---排列圖標---類型,(此時自動分類文件),手動框選也是很快的。
利用批處理刪除空白文件夾(目錄)
Windows使用久了,會生成大量的空白文件夾,如何刪除這些無用的文件夾?你可以試試如下的批處理:
----------------------------------------------
@ECHO OFF
ECHO 搜索...
DIR "%CD%" /AD /B /S | SORT /R /O list.txt
IF EXIST deleted.txt ATTRIB -S -H -A -R deleted.txt & DEL /F /Q deleted.txt >NUL 2>NUL
ECHO 刪除...
FOR /F "delims=|" %%i IN ( list.txt ) DO RD "%%i\" >NUL 2>NUL & IF NOT EXIST "%%i\" ECHO %%i\>>deleted.txt
IF EXIST deleted.txt NOTEPAD.EXE deleted.txt
DEL /F /Q list.txt >NUL 2>NUL
ECHO 完成!
----------------------------------------------
1. 在你需要清理的文件夾中,右鍵 -> 新建 -> 文本文檔。
2. 將分割線中的內容復制到“新建文本文檔.txt”。
3. 改名“新建文本文檔.txt”,比如“刪除空白文件夾.bat”。
4. 雙擊執行“刪除空白文件夾.bat”。
請問如何用批處理建立,刪除,修改文件和文件夾?
分類: 電腦/網絡 >> 操作系統/系統故障
問題描述:
批處理(bat文件)建立,刪除,修改文件和文件夾?
解析:
學習一下DOS吧。
ASSOC 顯示或修改文件擴展名關聯。
AT 計劃在計算機上運行的命令和程序。
ATTRIB 顯示或更改文件屬性。
BREAK 設置或清除擴展式 CTRL+C 檢查。
CACLS 顯示或修改文件的訪問控制列表(ACLs)。
CALL 從另一個批處理程序調用這一個。
CD 顯示當前目錄的名稱或將其更改。
CHCP 顯示或設置活動代碼頁數。
CHDIR 顯示當前目錄的名稱或將其更改。
CHKDSK 檢查磁盤并顯示狀態報告。
CHKNTFS 顯示或修改啟動時間磁盤檢查。
CLS 清除屏幕。
CMD 打開另一個 Windows 命令解釋程序窗口。
COLOR 設置默認控制臺前景和背景顏色。
COMP 比較兩個或兩套文件的內容。
COMPACT 顯示或更改 NTFS 分區上文件的壓縮。
CONVERT 將 FAT 卷轉換成 NTFS。您不能轉換
當前驅動器。
COPY 將至少一個文件復制到另一個位置。
DATE 顯示或設置日期。
DEL 刪除至少一個文件。
DIR 顯示一個目錄中的文件和子目錄。
DISKCOMP 比較兩個軟盤的內容。
DISKCOPY 將一個軟盤的內容復制到另一個軟盤。
DOSKEY 編輯命令行、調用 Windows 命令并創建宏。
ECHO 顯示消息,或將命令回顯打開或關上。
ENDLOCAL 結束批文件中環境更改的本地化。
ERASE 刪除至少一個文件。
EXIT 退出 CMD.EXE 程序(命令解釋程序)。
FC 比較兩個或兩套文件,并顯示
不同處。
FIND 在文件中搜索文字字符串。
FINDSTR 在文件中搜索字符串。
FOR 為一套文件中的每個文件運行一個指定的命令。
FORMAT 格式化磁盤,以便跟 Windows 使用。
FTYPE 顯示或修改用于文件擴展名關聯的文件類型。
GOTO 將 Windows 命令解釋程序指向批處理程序
中某個標明的行。
GRAFTABL 啟用 Windows 來以圖像模式顯示
擴展字符集。
HELP 提供 Windows 命令的幫助信息。
IF 執行批處理程序中的條件性處理。
LABEL 創建、更改或刪除磁盤的卷標。
MD 創建目錄。
MKDIR 創建目錄。
MODE 配置系統設備。
MORE 一次顯示一個結果屏幕。
MOVE 將文件從一個目錄移到另一個目錄。
PATH 顯示或設置可執行文件的搜索路徑。
PAUSE 暫停批文件的處理并顯示消息。
POPD 還原 PUSHD 保存的當前目錄的上一個值。
PRINT 打印文本文件。
PROMPT 更改 Windows 命令提示符。
PUSHD 保存當前目錄,然后對其進行更改。
RD 刪除目錄。
RECOVER 從有問題的磁盤恢復可讀信息。
REM 記錄批文件或 CONFIG.SYS 中的注釋。
REN 重命名文件。
RENAME 重命名文件。
REPLACE 替換文件。
RMDIR 刪除目錄。
SET 顯示、設置或刪除 Windows 環境變量。
SETLOCAL 開始批文件中環境更改的本地化。
SHIFT 更換批文件中可替換參數的位置。
SORT 對輸入進行分類。
START 啟動另一個窗口來運行指定的程序或命令。
SUBST 將路徑跟一個驅動器號關聯。
TIME 顯示或設置系統時間。
TITLE 設置 CMD.EXE 會話的窗口標題。
TREE 以圖形模式顯示驅動器或路徑的目錄結構。
TYPE 顯示文本文件的內容。
VER 顯示 Windows 版本。
VERIFY 告訴 Windows 是否驗證文件是否已正確
寫入磁盤。
VOL 顯示磁盤卷標和序列號。
XCOPY 復制文件和目錄樹。
誰能教教我怎么用批處理刪除文件
下面是我的機器啟動的時候刪除文件批處理:
把下面的拷貝下來,保存到一個文件,這里是del_startup.cmd,建立一個快捷方式,把這個快捷方式拷貝到:C:\Documents
and
Settings\Administrator\「開始」菜單\程序\啟動\
目錄,即大功告成,自己看著修改其中的內容吧。
REM
del_startup.cmd
@echo
off
echo
"Cleaning
system
recycle
bin!"
sfc.exe
/purgecache
c:
cd
\
cd
"C:\Documents
and
Settings\Administrator\"
DEL
/F
/Q
Recent\*
echo
"清除暴風影音垃圾!(Cleaning
StormII
rubbish
bin!)"
cd
C:\Program
Files\StormII\
IF
EXIST
media
RD
/S
/Q
media
echo
"清除QQ垃圾!(Cleaning
OICQ
rubbish
bin!)"
CD
C:\Documents
and
Settings\Administrator\Application
Data\Tencent\
RD
/S
/Q
Logs
CD
C:\Documents
and
Settings\Administrator\Application
Data\Tencent\TXSSO\
RD
/S
/Q
SSOLogs
D:
rem
cd
D:\Downloads\OICQ\Tencent\QQ\
rem
RD
/S
/Q
ad
cd
C:\Program
Files\Tencent\QQ\Urs\
IF
EXIST
QQFileCache
RD
/S
/Q
QQFileCache
IF
EXIST
QQPet\QQPenguin\temp
RD
/S
/Q
QQPet\QQPenguin\temp
cd
C:\Program
Files\Tencent
IF
EXIST
QQGame\Download
RD
/S
/Q
QQGame\Download
怎么使用批處理命令刪除文件
命令:DEL,刪除文件或目錄
增加參數:/F
參數說明:使用此參數即“DEL /F”可刪除只讀文件。
增加參數:/S、/Q
參數說明:使用此參數即“DEL/S”作用與“RD/S”完全相同,即刪除目錄及目錄下的所有子目錄和文件。同時使用參數/Q,可取消刪除操作時的系統確認。
增加參數:/A
參數說明:刪除指定屬性或指定屬性以外的文件,/AR、/AH、/AS、/AA分別表示刪除只讀、隱藏、系統、存檔文件,/A-R、/A-H、/A-S、 /A-A表示刪除除只讀、隱藏、系統、存檔以外的文件。例如“DEL/AR *.*”表示刪除當前目錄下所有只讀文件,“DEL/A-S *.*”表示刪除當前目錄下除系統文件以外的所有文件。