導航:首頁 > 編程語言 > 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指定目錄刪除相關的資料

熱點內容
程序員有沒有必要找家教 瀏覽:779
什麼編譯器可以帶c11函數 瀏覽:18
如何理解程序員對自己電腦的感情 瀏覽:525
什麼是簡訊app 瀏覽:752
我的世界伺服器啟動器下載地址 瀏覽:790
雲伺服器公ip和內ip 瀏覽:948
手機淘寶app授權在哪裡 瀏覽:472
匯編程序的任務 瀏覽:973
dji編程玩具 瀏覽:21
dcs伺服器異常現象是什麼 瀏覽:201
java中的布局 瀏覽:702
單片機作業三 瀏覽:161
古代分數運演算法則 瀏覽:154
電腦大文件夾查找方法 瀏覽:938
什麼app可以買國外衣服 瀏覽:385
媽媽吃了命令葯丸 瀏覽:714
男的進國企做程序員 瀏覽:994
程序員的數學線性代數 瀏覽:373
冰箱壓縮機啟動器盒怎麼拆 瀏覽:443
雪崩pdf 瀏覽:952