導航:首頁 > 編程語言 > python指定目錄刪除

python指定目錄刪除

發布時間:2024-05-16 06:41:12

① 求助一個python腳本用於批刪除同文件夾下的同名不同後綴的文件

以下代碼在MacOS系統下測試通過 使用前請自行配置需要操作的文件夾路徑(dir_path),默認操作文件夾為腳本所在路徑。提示刪除操作時,輸入y或者Y會刪除文件,直接回車或者輸入其他任意字元為跳過。具體實現代碼如下,縮進參考截圖:




import glob
from pathlib import Path

dir_path = '.'
files = glob.glob('*.ARW')
for i in files:
is_exist = Path(Path(i).stem + '.JPG')
if not is_exist.is_file():
verify = input("{} 對應.JPG文件已被刪除,請選擇操作Y/N:".format(i))
if verify.lower() == 'y':
try:
Path(i).unlink()
print("成功刪除文件 {}".format(i))
except OSError as e:
print("異常:文件 {} 未被刪除!".format(i))
else:
print("跳過文件 {}".format(i))
continue
else:
print("操作完成,再次運行腳本可重新檢測!")


測試輸出:

0009.ARW 對應.JPG文件已被刪除,請選擇操作Y/N:n

跳過文件 0009.ARW

0008.ARW 對應.JPG文件已被刪除,請選擇操作Y/N:y

成功刪除文件 0008.ARW

0001.ARW 對應.JPG文件已被刪除,請選擇操作Y/N:y

成功刪除文件 0001.ARW

操作完成,再次運行腳本可重新檢測!

② python怎麼刪除文件夾以及裡面的所有文件

可以調用os 模塊
例如
import os

os.remove()——刪除指定文件
os.rmdir()——刪除指定目錄
os.system()-----執行系統命令
例如 os.system("rm test.txt")

注意,由於對文件進行操作, 請注意,執行python腳本的許可權. 否則可能執行失敗

③ 如何通過Python或批處理指令刪除指定文件夾

不清楚你的實際文件/情況,僅以問題中的樣例說明及猜測為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件放一起雙擊運行

@echooff&cd/d"%~dp0"&modeconlines=5000
rem根據一個txt文本文件里列出的路徑,將指定文件或文件夾刪除
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
set"txtfile=xxx.txt"
ifnotexist"%txtfile%"(echo;"%txtfile%"notfound&pause&exit)
for/f"delims="%%ain('type"%txtfile%"')do(
set"isexist="
echo;"%%~a"
ifexist"%%~a"(
set"isexist=1"&rd/s/q"%%~a"
)
ifexist"%%~a"(
set"isexist=1"&del/a/f/q"%%~a"
)
ifnotdefinedisexist(echo;notfound)
)
echo;%#%+%$%%$%/%_%%z%
pause
exit

④ python怎麼刪除文件夾以及裡面的所有文件

刪除前:


tree /F ./a

文件夾 PATH 列表

卷序列號為 00000072 E489:5638

C:USERSADMINISTRATORA

└─b

│ ex.txt

└─c

ex.txt


刪除命令:

importshutil
shutil.rmtree('./a')

刪除後:

tree /F ./a

文件夾 PATH 列表

卷序列號為 00000072 E489:5638

C:USERSADMINISTRATORA

無效的路徑 - USERSADMINISTRATORA

沒有子文件夾

⑤ 如何用python刪除一個文件

os.remove('文件') 直接從系統裡面刪除文件,不經過回收站。
os.rmdir('文件夾') 直接從系統裡面刪除空文件夾,不經過回收站。
shutil.rmtree('文件夾') 直接從系統裡面刪除文件夾(文件夾裡面可以有別的文件),不經過回收站。所以要小心不要誤刪。
可使用第三方包,send2trash
send2trash.send2trash() 可以刪除任何東西,刪除的東西送回回收站。

⑥ python 鎬庝箞鍒犻櫎鏂囦歡

1銆佸壋寤簆ython鏂囦歡錛宼estremove.py錛

閱讀全文

與python指定目錄刪除相關的資料

熱點內容
拆機怎麼看單片機好壞 瀏覽:911
一個完整的演算法應該有哪些特徵 瀏覽:515
未連接上伺服器是什麼意 瀏覽:571
如何壓縮cab 瀏覽:867
央視頻app怎麼樣投屏 瀏覽:851
陌伴app怎麼樣 瀏覽:491
軟體漢化重新編譯 瀏覽:288
甲骨文高級程序員實戰 瀏覽:958
h3c伺服器如何裝系統 瀏覽:576
冰箱壓縮機壞的現象 瀏覽:153
中望cad塊怎麼建立文件夾 瀏覽:58
noargumentjava 瀏覽:222
火車票app如何買下鋪 瀏覽:302
鳥哥的linux私房菜基礎學習篇pdf 瀏覽:710
pdf如何添加文字 瀏覽:565
福建文件加密系統怎麼選 瀏覽:693
App指紋付款在哪裡關閉 瀏覽:58
androidtextview水平居中 瀏覽:382
折紙解壓小玩具自製 瀏覽:867
如何把項目復制到阿里雲伺服器上 瀏覽:215