Python 刪除臨時文件

剛剛學的python,發佈幾個小程序。供大家玩玩。

1.這個是列出用戶輸入的目錄下的文件內容,以及創建在這個路徑下創建一個make的目錄

import os
#make=aa
path=raw_input("請輸入要列的文件目錄:") #請用戶輸入要列出的目錄內容
if os.path.exists(path) == False:     #調用系統exist來判斷輸入的目錄是否存在,如果不存在就退出
    print "輸入的目錄不存在"
    os._exit()
filename=os.listdir(path)  #把path目錄下的內容賦值給filename
print filename             #打印出來
#os.mkdir(r'D:\mkdir\\')
os.makedirs( path+'\\make\\')  #調用os創建目錄下的內容

2.這個是刪除用戶輸入的目錄下的臨時文件

import os
def scan(arg,dirname,names):
    for file in names:
        if file[0] == "~" or file[-4:] == ".bak" or file[-4:] == ".tmp":
            print "刪除文件:" ,file
            file=dirname+"\\"+file
            os.remove(file)
            print "完成!"
path=raw_input("請輸入要刪除文件的目錄:(如D:\\temp)")
if os.path.exists(path)==False:
    print "輸入的目錄不存在!"
    os._exit(1)
os.path.walk(path,scan,0)
os.system('pause')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章