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

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

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

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

按時(shí)間刪除文件

# 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)整以下兩個(gè)變量

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)整以下兩個(gè)變量。

path = 'ENTER_PATH_HERE' size = 500

按擴(kuò)展名刪除文件

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

# 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)中的文件的詳細(xì)內(nèi)容,更多關(guān)于python 刪除文件的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线精品一区| 91精品视频一区二区| 国产黄色一区| 久久激情av| 国产精品国产三级在线观看| 国产精品主播| 精品少妇一区| 日韩精品诱惑一区?区三区| 日韩高清一区二区| 欧美三级第一页| 国产黄色精品| 亚洲美女久久精品| 久久国产亚洲| 国产婷婷精品| 日韩激情精品| 麻豆一区二区三| 国产一区丝袜| 蜜桃视频在线网站| 亚洲欧美日韩高清在线| 久久成人精品| 日韩va亚洲va欧美va久久| 免费在线观看不卡| 久久国产精品免费一区二区三区| 精品少妇av| 国产精品自拍区| 久久亚洲在线| 国产精品一国产精品k频道56| 在线视频精品| 水蜜桃精品av一区二区| 国产欧美三级| 久久天堂av| 欧美日韩高清| 日韩av中文字幕一区二区| 精品亚洲成人| av亚洲免费| 夜夜嗨网站十八久久| 欧美日韩国产高清电影| 国产一区日韩| 1024精品久久久久久久久| 亚洲免费专区| 欧美啪啪一区| 日韩av在线播放网址| 久久影院午夜精品| 在线亚洲观看| 国产精品国码视频| 亚洲国产专区校园欧美| 午夜性色一区二区三区免费视频| 欧美国产精品| 亚洲欧洲另类| 国产精品jk白丝蜜臀av小说| 在线日韩av| 国产精品久久亚洲不卡| 日韩高清中文字幕一区二区| 国产精品丝袜xxxxxxx| 国产乱人伦丫前精品视频| 青青久久av| 日韩一区二区三区精品| 亚洲精品在线影院| 青青伊人久久| 亚洲欧洲日本mm| 日韩av一级片| 亚洲精品欧美| 亚洲91网站| 国产女优一区| 深夜福利一区| 国产精品免费精品自在线观看| 青青草91视频| 欧美激情五月| 日韩成人综合| 日韩精品视频网| 青青青国产精品| 亚洲福利久久| 国产成人免费精品| 一区二区三区午夜视频| 在线看片福利| 午夜久久av | 成人看片网站| 国产欧美一级| 亚洲三级视频| 丝袜美腿一区| 久久超碰99| 午夜视频一区二区在线观看| 久久在线免费| 日韩av片子| 国产精品1区在线| 亚洲精品动态| 国产一区欧美| 国语精品一区| 国产日韩欧美高清免费| 久久午夜视频| 欧美日韩国产免费观看视频| 日韩欧美综合| 欧美激情日韩| 欧美日一区二区三区在线观看国产免 | 蜜臀av一区二区三区| 久久国产日韩| 四虎成人av| 日韩精品第二页| 免费日韩av片| 亚洲欧洲专区| 国产精品亚洲综合色区韩国| 99久久夜色精品国产亚洲1000部| 欧美日韩亚洲一区三区| 视频一区国产视频| 久久午夜精品| 日韩久久视频| 成人一区而且| 另类av一区二区| 噜噜噜久久亚洲精品国产品小说| 最新中文字幕在线播放| 麻豆精品久久| 国产精品亚洲人成在99www | 亚洲成人av观看| 国产精品精品| 精品视频在线你懂得| 国产精品一区二区精品| 日本成人在线一区| 亚洲精品欧洲| 老牛国产精品一区的观看方式| 欧美日韩四区| 亚洲少妇诱惑| 亚洲一区国产一区| 亚洲欧美成人综合| 欧美专区一区二区三区| 免费成人在线观看| 亚洲精品一区二区在线播放∴| 日韩一区二区三区精品| 欧美在线首页| 国产精品一区二区精品视频观看| 国产日韩欧美在线播放不卡| 欧美激情 亚洲a∨综合| 国产精品99一区二区三区| 三上亚洲一区二区| 麻豆视频在线看| 亚洲女同av| 久久中文字幕av一区二区不卡| 欧美成人综合| 亚洲综合另类| 91亚洲精品在看在线观看高清| 国产麻豆精品久久| 成人在线黄色| 成人看片网站| 亚洲欧美日韩视频二区| 亚洲毛片一区| 日韩欧美2区| 久久精品一区二区三区中文字幕| 麻豆精品少妇| 精品三级av| 国产精品丝袜xxxxxxx| 91综合久久爱com| 午夜精品网站| 日韩免费高清| 精品网站999| 国产欧美日韩精品一区二区三区| 日韩国产精品久久久| 在线综合亚洲| 日韩影片在线观看| 久久亚洲精精品中文字幕| 热三久草你在线| 99视频一区| 日本午夜精品久久久| 欧美aaaaaa午夜精品| 播放一区二区| 欧美特黄一级| 97成人在线| 成人va天堂| 蜜桃视频一区二区| 老司机精品视频在线播放| 日本精品在线中文字幕| 热久久久久久久| 麻豆91小视频| 99视频精品| 国产精品4hu.www| 国产一区清纯| 日韩动漫一区| 欧美黄色网页| 亚洲精品女人| 日韩欧美综合| 中文字幕中文字幕精品| 免费一级欧美片在线观看网站 | 国内精品伊人| 亚洲欧美视频| 精品国产亚洲一区二区三区在线| 亚洲精品电影| 美女av一区| 丝袜亚洲精品中文字幕一区| 国产精品草草| 亚洲综合日本| 成人在线免费观看网站| 亚洲人成亚洲精品| 日韩深夜视频| 午夜精品福利影院| 999久久久91| 国产一区调教| 福利欧美精品在线| 99久久精品费精品国产| 欧美一区三区| 99国产精品免费视频观看| 视频一区中文字幕国产| 欧美日韩1区|