日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

python 刪除系統(tǒng)中的文件(按時間,大小,擴展名)

瀏覽:14日期:2022-07-04 18:17:22

按時間刪除文件

# importing the required modulesimport osimport shutilimport time# main functiondef main():# initializing the countdeleted_folders_count = 0deleted_files_count = 0# specify the pathpath = '/PATH_TO_DELETE'# specify the daysdays = 30# converting days to seconds# time.time() returns current time in secondsseconds = time.time() - (days * 24 * 60 * 60)# checking whether the file is present in path or notif os.path.exists(path):# iterating over each and every folder and file in the pathfor root_folder, folders, files in os.walk(path):# comparing the daysif seconds >= get_file_or_folder_age(root_folder):# removing the folderremove_folder(root_folder)deleted_folders_count += 1 # incrementing count# breaking after removing the root_folderbreakelse:# checking folder from the root_folderfor folder in folders:# folder pathfolder_path = os.path.join(root_folder, folder)# comparing with the daysif seconds >= get_file_or_folder_age(folder_path):# invoking the remove_folder functionremove_folder(folder_path)deleted_folders_count += 1 # incrementing count# checking the current directory filesfor file in files:# file pathfile_path = os.path.join(root_folder, file)# comparing the daysif seconds >= get_file_or_folder_age(file_path):# invoking the remove_file functionremove_file(file_path)deleted_files_count += 1 # incrementing countelse:# if the path is not a directory# comparing with the daysif seconds >= get_file_or_folder_age(path):# invoking the fileremove_file(path)deleted_files_count += 1 # incrementing countelse:# file/folder is not foundprint(f’'{path}' is not found’)deleted_files_count += 1 # incrementing countprint(f'Total folders deleted: {deleted_folders_count}')print(f'Total files deleted: {deleted_files_count}')def remove_folder(path):# removing the folderif not shutil.rmtree(path):# success messageprint(f'{path} is removed successfully')else:# failure messageprint(f'Unable to delete the {path}')def remove_file(path):# removing the fileif not os.remove(path):# success messageprint(f'{path} is removed successfully')else:# failure messageprint(f'Unable to delete the {path}')def get_file_or_folder_age(path):# getting ctime of the file/folder# time will be in secondsctime = os.stat(path).st_ctime# returning the timereturn ctimeif __name__ == ’__main__’:main()

需要在上面的代碼中調(diào)整以下兩個變量

days = 30 path = '/PATH_TO_DELETE'

按大小刪除文件

# importing the os moduleimport os# function that returns size of a filedef get_file_size(path):# getting file size in bytessize = os.path.getsize(path)# returning the size of the filereturn size# function to delete a filedef remove_file(path):# deleting the fileif not os.remove(path):# successprint(f'{path} is deleted successfully')else:# errorprint(f'Unable to delete the {path}')def main():# specify the pathpath = 'ENTER_PATH_HERE'# put max size of file in MBssize = 500# checking whether the path exists or notif os.path.exists(path):# converting size to bytessize = size * 1024 * 1024# traversing through the subfoldersfor root_folder, folders, files in os.walk(path):# iterating over the files listfor file in files:# getting file pathfile_path = os.path.join(root_folder, file)# checking the file sizeif get_file_size(file_path) >= size:# invoking the remove_file functionremove_file(file_path)else:# checking only if the path is fileif os.path.isfile(path):# path is not a dir# checking the file directlyif get_file_size(path) >= size:# invoking the remove_file functionremove_file(path)else:# path doesn’t existprint(f'{path} doesn’t exist')if __name__ == ’__main__’:main()

調(diào)整以下兩個變量。

path = 'ENTER_PATH_HERE' size = 500

按擴展名刪除文件

在某些情況下,您想按文件的擴展名類型刪除文件。假設(shè).log文件。我們可以使用該os.path.splitext(path)方法找到文件的擴展名。它返回一個元組,其中包含文件的路徑和擴展名。

# importing os moduleimport os# main functiondef main(): # specify the path path = 'PATH_TO_LOOK_FOR' # specify the extension extension = '.log' # checking whether the path exist or not if os.path.exists(path):# check whether the path is directory or not if os.path.isdir(path): # iterating through the subfolders for root_folder, folders, files in os.walk(path):# checking of the filesfor file in files: # file path file_path = os.path.join(root_folder, file) # extracting the extension from the filename file_extension = os.path.splitext(file_path)[1] # checking the file_extension if extension == file_extension:# deleting the file if not os.remove(file_path): # success message print(f'{file_path} deleted successfully') else: # failure message print(f'Unable to delete the {file_path}')else: # path is not a directory print(f'{path} is not a directory') else:# path doen’t exist print(f'{path} doesn’t exist')if __name__ == ’__main__’: # invoking main function main()

不要忘記更新上面代碼中的path和extension變量,以滿足您的要求。

以上就是python 刪除系統(tǒng)中的文件的詳細內(nèi)容,更多關(guān)于python 刪除文件的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品一区毛片| 亚洲播播91| 99精品小视频| 亚洲欧洲高清| 国内一区二区三区| 国产欧美激情| 国产农村妇女精品一二区| 精品国产乱码久久久| 亚洲日本在线观看视频| 亚洲香蕉久久| 婷婷视频一区二区三区| 亚洲欧美网站在线观看| 一区二区三区四区在线观看国产日韩| 国产精品av一区二区| 91精品电影| 免费看日韩精品| 蜜臀久久99精品久久久画质超高清| 午夜一级久久| 日韩在线黄色| 久久a爱视频| 精品成av人一区二区三区| 四虎国产精品免费观看| 亚洲18在线| 色爱av综合网| 丝袜美腿亚洲色图| 国产精久久一区二区| 欧美日韩激情| 91综合久久爱com| 欧美日韩免费观看视频| 欧美视频久久| 日韩免费精品| 国产欧美综合一区二区三区| 欧美中文一区二区| 久久精品国产久精国产爱| 电影91久久久| 国产一区91| 老司机免费视频一区二区三区| 国内精品99| 亚洲激情不卡| 都市激情国产精品| 日本不卡视频在线观看 | 久久麻豆精品| 久久精品免费一区二区三区| 91亚洲无吗| 日本久久成人网| 国产丝袜一区| 国产毛片精品| 911亚洲精品| 涩涩涩久久久成人精品| 亚洲欧洲美洲av| 亚洲一区二区三区免费在线观看| 黄色aa久久| 精品91久久久久| 亚洲精品自拍| 国产精品成久久久久| 日韩制服丝袜av| 首页亚洲欧美制服丝腿| 91欧美国产| 日本麻豆一区二区三区视频| 欧美亚洲自偷自偷| 亚洲天堂av影院| 亚洲大全视频| 欧美一区二区三区免费看| 牛牛精品成人免费视频| 91九色精品| 日精品一区二区三区| 亚洲专区欧美专区| 麻豆9191精品国产| 一区二区三区午夜视频| 国产亚洲人成a在线v网站| 日本不卡在线视频| 美女国产精品| 国产精品一区2区3区| 日韩精品一级| 国产欧美视频在线| 日韩一区二区三区高清在线观看 | 国产一二在线播放| 日韩成人av影视| 欧美在线看片| 亚洲激情国产| 午夜日韩福利| 五月婷婷六月综合| 欧美亚洲二区| 亚洲啊v在线| 亚洲精品日本| 国产一区福利| 久久理论电影| 久久精品日韩欧美| av资源中文在线天堂| 欧美日韩黑人| 欧美另类中文字幕| 天堂精品久久久久| 国产亚洲人成a在线v网站| 国产高清亚洲| 欧美一级二级视频| 国产精品多人| 欧美中文一区二区| 精品亚洲成人| 国产亚洲久久| 国产精品久久久久久久久久白浆| 午夜欧美在线| 久久av电影| 欧美综合另类| 中文字幕中文字幕精品| 麻豆91精品91久久久的内涵| 首页国产欧美久久| 欧美三级第一页| 国产精品网址| 亚洲精品韩国| 97精品国产| 99pao成人国产永久免费视频 | 亚洲一级网站| 日韩在线观看一区二区| 国产成人精选| 日本中文字幕不卡| 91日韩在线| 欧美日韩亚洲一区三区| 视频在线观看一区二区三区| 理论片午夜视频在线观看| 国产一区二区三区久久| 国产精品av一区二区| 国产日韩1区| 日本成人精品| 99热精品久久| 精品三级av| 精品免费视频| 精品伊人久久| 精品视频网站| 国产劲爆久久| 国内不卡的一区二区三区中文字幕| 91精品高清| 精品视频高潮| 日韩中文字幕亚洲一区二区va在线| 视频在线观看91| 欧美日韩国产亚洲一区| 日韩专区视频网站| 日韩欧美在线精品| 好吊日精品视频 | 久久高清免费观看| 日韩欧美视频专区| 国产传媒在线| 一区免费视频| 蜜桃成人av| 欧美影院三区| 性色一区二区| 亚洲精品乱码| 国产精品久久国产愉拍| 午夜宅男久久久| 午夜亚洲福利| 精品视频黄色| 免费视频一区三区| 亚洲日本免费电影| 欧美粗暴jizz性欧美20| 欧美一区成人| 麻豆精品新av中文字幕| 亚洲一区中文| 国产精品黑丝在线播放| 国产理论在线| 日韩国产一区二| 神马午夜在线视频| 亚洲精品小说| 亚洲国产一区二区三区在线播放| 日韩精品视频在线看| 99热精品在线| 成人一二三区| 亚洲专区视频| 四虎8848精品成人免费网站| 国产亚洲一级| 免费亚洲一区| 久久久久亚洲精品中文字幕| 国精品产品一区| 久久精品国产99久久| 亚洲精品少妇| 91精品成人| 久久影院资源站| 免费观看在线综合| 麻豆视频久久| 欧美精品一区二区三区精品| 蜜臀久久99精品久久久画质超高清| 麻豆久久久久久| 国内一区二区三区| 日韩一区二区三区免费视频| 久久爱www.| 综合在线一区| 肉色欧美久久久久久久免费看| 国产剧情在线观看一区| 黄色不卡一区| 91福利精品在线观看| 久久免费高清| 国产亚洲午夜| 视频精品一区二区| 国产成人免费精品| 精品色999| 亚洲精品护士| 国产精品麻豆久久| 不卡中文字幕| 国产91精品对白在线播放| 麻豆mv在线观看| 成人久久一区| 久久狠狠久久|