import os #1-創建文件夾 os.mkdir() os.makedirs() if not os.path.exists('文件夾'): os.mkdir('文件夾') os.makedirs('文件夾/新文件夾') #2-複製文件 shutil.copy(,) shutil.copytree(,) import shutil shutil.copy('file1.txt','文件夾/1.txt') shutil.copytree('文件夾','當前文件夾/') #3-移動文件 shutil.move(,) shutil.move('文件夾/1.txt','./file1.txt') shutil.move('當前文件夾/文件夾','./') #4-重命名文件或文件夾 os.rename(,) os.rename('new.txt','file1.txt') #5-刪除文件/文件夾 文件:os.remove(文件) 文件夾:shutil.rmtree(文件夾) os.remove('當前文件夾/1.txt') shutil.rmtree('當前文件夾') #作業 1、找到文件夾下所有.txt文件 # 2、將所有文件重命名,在原名基礎上加上時間 # 3、創建新文件夾 # 4、將所有重命名文件移動到新文件夾 import datetime for file in os.scandir(): if file.name.endswith('.txt'): file_time = datetime.datetime.fromtimestamp(file.stat().st_mtime) file_newname = str(file_time.year) + '-'+ str(file_time.month)+'-'+str(file_time.day)+'-'+file.name print(file_newname) os.rename(file.name,file_newname) #print(file_newtime) if not os.path.exists('文件夾'): os.mkdir('文件夾') shutil.move(file_newname,'文件夾/')
Python自動化辦公p4: 批量創建 複製 移動 刪除 重命名文件及文件夾
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.