#檔案、資料夾的移動、複製、刪除、重新命名
#匯入shutil模組和os模組
import shutil,os
#複製單個檔案
shutil.copy("c:\\a\\1.txt","c:\\b")
#複製並重命名新檔案
shutil.copy("c:\\a\\2.txt","c:\\b\\121.txt")
#複製整個目錄(備份)
shutil.copytree("c:\\a","c:\\b\\new_a")
#刪除檔案
os.unlink("c:\\b\\1.txt")
os.unlink("c:\\b\\121.txt")
#刪除空資料夾
try:
os.rmdir("c:\\b\\new_a")
except exception as ex:
#刪除資料夾及內容
shutil.rmtree("c:\\b\\new_a")
#移動檔案
shutil.move("c:\\a\\1.txt","c:\\b")
#移動資料夾
shutil.move("c:\\a\\c","c:\\b")
#重新命名檔案
shutil.move("c:\\a\\2.txt","c:\\a\\new2.txt")
#重新命名資料夾
shutil.move("c:\\a\\d","c:\\a\\new_d")
@link#>>> import os
2 >>> url = ''
3 >>> filename = os.path.basename(url)
4 >>> filepath = os.path.dirname(url)
5 >>> filename
6 '020013141657112.png'
7 >>> filepath
8 ''
9 >>>
@link#@link#1 rootdir = 'f:\data'
2 list = os.listdir(rootdir) #列出資料夾下所有的目錄與檔案
3 for i in range(0,len(list)):
4 path = os.path.join(rootdir,list[i])
5 if os.path.isfile(path):
6 #你想對檔案的操作
>>> import os
>>> os.path.exists('d:/assist')
true
>>> os.path.exists('d:/assist/getteacherlist.py')
true
>>> os.path.isfile('d:/assist')
false
>>> os.path.isfile('d:/assist/getteacherlist.py')
true
>>> os.makedirs('d:/assist/set')
>>> os.path.exists('d:/assist/set')
true
python中對檔案 資料夾的操作
python中對檔案 資料夾的操作需要涉及到os模組和shutil模組。建立檔案 1 os.mknod test.txt 建立空檔案 2 open test.txt w 直接開啟乙個檔案,如果檔案不存在則建立檔案 建立目錄 os.mkdir file 建立目錄 複製檔案 shutil.copyfil...
python中對檔案 資料夾的操作
python中對檔案 資料夾的操作需要涉及到 os模組和 shutil 模組。建立檔案 1 os.mknod test.txt 建立空檔案 2 open test.txt w 直接開啟乙個檔案,如果檔案不存在則建立檔案 建立目錄 os.mkdir file 建立目錄 複製檔案 shutil.copy...
python中對檔案 資料夾的操作
python中對檔案 資料夾的操作需要涉及到os模組和shutil模組。建立檔案 1 os.mknod test.txt 建立空檔案 2 open test.txt w 直接開啟乙個檔案,如果檔案不存在則建立檔案 建立目錄 os.mkdir file 建立目錄 複製檔案 shutil.copyfil...