當前位置:首頁 » 辦公資訊 » 怎樣同時刪除文件夾及內的文件

怎樣同時刪除文件夾及內的文件

發布時間: 2022-03-06 17:30:02

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,用批命令改名所有文件,然後批命令移動文件。

至於批命令文件怎麼做有點復雜:

  1. DOS命令DIR /S >123.TXT

  2. 用Excel打開123.txt,然後批量編輯成ren e:abcdefghi.jpg e:abcdefabc_def_ghi.jpg,然後另存為文本文件,改名為123.bat,在DOS執行批量改名

  3. 繼續用Excel編輯剛才的文件,批量編輯成為move:abcdefabc_def_ghi.jpg e:abc,然後另存文本文件,改名456.bat,在DOS執行批量移動文件

  4. 最後,回到windows的資源管理器,確認文件夾都空了就刪除吧。

I. 怎樣批量刪除一個文件夾里的同一格式文件

工具/原料

電腦 文件

方法/步驟

1、首先打開需要批量刪除的文件夾。

J. 如何同時刪除不同文件夾內的文件

F3搜索你的文件名字,然後全部刪除

熱點內容
馬路上汽車的噪音在多少分貝 發布:2023-08-31 22:08:23 瀏覽:1746
應孕棒多少錢一盒 發布:2023-08-31 22:08:21 瀏覽:1241
標准養老金一年能領多少錢 發布:2023-08-31 22:05:05 瀏覽:1528
湖北通城接網線多少錢一個月 發布:2023-08-31 21:59:51 瀏覽:1608
開隨車吊車多少錢一個月 發布:2023-08-31 21:55:06 瀏覽:1369
京東付尾款怎麼知道前多少名 發布:2023-08-31 21:52:58 瀏覽:1689
在學校租鋪面一個月要多少錢 發布:2023-08-31 21:52:09 瀏覽:1825
2寸有多少厘米 發布:2023-08-31 21:50:34 瀏覽:1462
知道電壓如何算一小時多少電 發布:2023-08-31 21:46:20 瀏覽:1448
金手鐲54號圈周長是多少厘米 發布:2023-08-31 21:44:28 瀏覽:1621