怎樣同時刪除文件夾及內的文件
A. 如何批量刪除文件夾中的指定文件
可以的,我不會用Bat批處理文件,但是我可以用Python寫一個這樣的程序。這里假設a,b兩個文件夾內沒有子文件夾,且a,b兩個文件夾都在C:目錄下(如果假設的不對請追問)
①先搭建Python3.6版本的運行環境,設置好環境變數。
②創建一個py文件,寫以下的代碼:
import os#導入os模塊
#獲取a文件夾內的文件信息,如果有子文件夾,可以用較為復雜的os.walk函數。
filea=os.listdir("C:\a\")
fileb=os.listdir("C:\b\")#獲取a文件夾內的文件信息
dellist=[]#定義一個列表
for i in filea:#遍歷列表,獲取信息
if i in fileb:
dellist.append(i)
#現在,dellist裡面記錄的就是文件夾a比文件夾b多的文件了。
for i in dellist:#遍歷列表,刪除文件
os.remove("C:\b\"+str(i))
#好了,文件刪除完畢。
還有一個方法:
復制b文件夾中的所有文件,然後打開a文件夾,空白處右鍵粘貼,在彈出的復制文件提示框中先勾選「為之後沖突執行此操作」,然後點擊「復制和替換」,復制完畢後,b文件夾復制過來的文件都處於選擇狀態,此時按鍵盤Delete鍵,在彈出的「刪除多個項目」提示框中點擊「是」,這樣就把b文件夾中已經有的文件從a中刪除了。(轉載自ljlluck)
如果您還有問題請追問,請注意代碼的縮進、字元的全交半形,以及代碼的完整性。謝謝!
B. 怎麼刪除文件夾內所有的文件
調用cmd命令:
shell "cmd /c del" & chr(34) & 文件夾路徑 & chr(34) & " /s /q"
'這樣不會刪除文件夾本身,只刪除文件
C. 怎麼快速刪除多個文件夾裡面的內容
搜索*.*,按文件類型排序,SHIFT一選,刪!
搜索*.*的時候會把文件都搜索出來,但是文件夾不會,所以可以全選後刪除,另外文件夾中包含*.*字元也會被搜索出來所以要注意,先按照文件類型排序的話文件夾會被排在最前面,防止誤刪。
D. 如何批量刪除多個文件夾內的相同文件 如何在多個文件夾內添加相同的文件
刪除文件的批處理
@echooff
rem該批處理文件放在aa文件夾下,會刪除該文件夾及其所有子文件夾下的bb.txtcc.url
del/s/qbb.txtcc.url
新建文件的批處理
@echooff
Rem該批處理文件放在aa文件夾下,會在aa文件夾及其所有子文件夾中新建bb.txtcc.url
cd.>%~dp0b.txt
cd.>%~dp0cc.url
for/f"tokens=*delims="%%iin('dir/b/s/ad')do(
cd.>%%ib.txt
cd.>%%icc.url
)
E. 怎樣批量刪除文件夾,但要保留各文件夾里的文件
在這些文件夾的上一級文件夾范圍內搜索,比如是rmvb格式可以在全部或部分文件名框內填寫 .rmvb
全選搜索結果剪切找個地方粘貼,剩下的空文件夾就可以隨便刪了。
===============
沒想到隨手答的一個問題幫了這么多人,收了不少點贊。其實這是電腦的基本操作了。
補充一點,如果不知道要找的文件擴展名是什麼,或者有多種文件,可以在搜索框直接搜星號*,搜索結果會忽略掉文件夾的層級結構,把所有文件、文件夾都列出成一個清單。貌似除了文件夾排在最前之外,文件是按修改日期排序的,可以在搜索結果任意一處點右鍵-排序方式,選類型,就可以批量選擇你想要的文件類型了。
F. 根據文本批量刪除指定文件夾及裡面的文件
@echo off
set list=foldername.txt
for %%a in ('type "%list%"') do (
for /f "delims=" %%b in ('dir /ad/s/b "D:\*%%~a"') do (
if "%%~a"=="%%~nxb" rd /s /q "%%~b"
)
)
pause
由於手機編寫,所以未進行測試。請在使用前備份好相關數據。
G. 批量刪除文件夾里的內容,但保留文件夾本身
使用通配符搜索多項格式的文件,搜索結果內全部刪除,這樣就能刪除掉所有文件且保留文件夾,具體操作步驟如下:
所需材料:WIN7系統演示。
一、以下面這個文件夾為例,該文件夾下分別有三個文件夾,三個文件夾內分別放了一個JPG圖片、TXT文檔和一個表格文件,這時第一步是打開這三個文件夾所在的根目錄。
H. 如何批量刪除文件夾下的所有子文件夾,同時保留文件
軟體不知道。我只會笨辦法,在DOS,用批命令改名所有文件,然後批命令移動文件。
至於批命令文件怎麼做有點復雜:
DOS命令DIR /S >123.TXT
用Excel打開123.txt,然後批量編輯成ren e:abcdefghi.jpg e:abcdefabc_def_ghi.jpg,然後另存為文本文件,改名為123.bat,在DOS執行批量改名
繼續用Excel編輯剛才的文件,批量編輯成為move:abcdefabc_def_ghi.jpg e:abc,然後另存文本文件,改名456.bat,在DOS執行批量移動文件
最後,回到windows的資源管理器,確認文件夾都空了就刪除吧。
I. 怎樣批量刪除一個文件夾里的同一格式文件
工具/原料
電腦 文件
方法/步驟
1、首先打開需要批量刪除的文件夾。
J. 如何同時刪除不同文件夾內的文件
F3搜索你的文件名字,然後全部刪除