import os,datetime,shutilpath=r'
d:\pylx\20210622
'files=os.listdir(path)
today=datetime.datetime.now()
dqr=today.strftime('
%y%m%d')
for i,f in
enumerate(files):
ff=f[0:8
]
if ffpath2=os.path.join
(path, f)
#os.remove(path2) #刪除檔案(使用這個開始報的是拒絕的錯誤,不可用)
os.rmdir
(path2)#刪除目錄,值的注意的是,若目錄下有檔案,即目錄不為空,則刪除會失敗,丟擲錯誤。
#shutil.rmtree(path2) #遞迴刪除乙個目錄以及目錄內的所有內容
print(f)
else
: print(
'%s 沒有滿足條件的檔案
'%f)
刪除空目錄
專案需要遍歷兩個樹,以及其他一些引數生成一批excel 檔案樹,即 n級目錄 excel檔案。為了提高建立檔案的效率,一開始,遍歷的過程中,就將乙個乙個excel檔案樹子節點先建立好 只是建立目錄,並沒有建立檔案 然後,開啟100多個執行緒,各自去查資料庫,建立相應的檔案。單錶最多8w條資料,但總量...
Linux刪除空目錄
今天整理東西。需要刪掉小於5m的檔案。乙個find就可以了 find type f size 5m exec rm f 然後需要刪掉所有的空目錄。沒想到簡單的命令,於是組合一下命令 bin bash filename rm empty dir.shfor i in find type d doif ...
Linux rmdir命令 刪除空目錄
和 mkdir 命令 建立空目錄 恰好相反,rmdir remove empty directories 的縮寫 命令用於刪除空目錄,此命令的基本格式為 root localhost rmdir p 目錄名 p 選項用於遞迴刪除空目錄。例 1 root localhost rmdir cangls ...