簡體   English   中英

用於選擇和刪除文件的python腳本

[英]python script for selecting and deleting files

我不小心在計算機上復制了許多文件。 但是我注意到的一件事是,它們都以“ .copy”后綴結尾,因此為了刪除它們,我想編寫一個python腳本來選擇這些文件,然后刪除它們。 我該怎么做?

import os

dir = 'C:\\Path\\To\\Directory' # if using Windows
#dir = '/path/to/directory'  # if using Linux/OS X

files = [os.path.join(dir, f) for dir, subdir, files in os.walk(dir) for f in files if f.endswith('.copy')]

for f in files:
    print f
    # os.remove.path(f)

這將從根dir開始遍歷所有文件和文件夾

確認要刪除的文件正確后,在第一次運行后刪除os.remove.path前面的os.remove.path標簽#

import os
for file_name in os.listdir("path/to/the/folder_with_files"):
    if file_name.endswith('.copy'):
        os. delete(file_name)

希望能奏效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM