在指定路径下新建一个文件夹:
import os
def newfile(path):
path=path.strip()
path=path.rstrip("\\")
# 判断路径是否存在
isExists=os.path.exists(path)
# 不存在
if not isExists:
# 创建目录操作函数
os.makedirs(path)
print(path+' 创建成功')
return True
#存在
else:
print(path+' 目录已存在')
return False
# 定义要创建的目录
newpath="F:\\14"
# 调用函数
newfile(newpath)
主要用了两个Python中os模块下的函数: os.path.exists:判断路径是否存在 os.makedirs:生成多级目录,比如路径为”F:\18\15”,但是f盘根目录下没有18文件夹,也可以线创建18,然后在18内创建15。
将一个文件夹下的所有文件拷贝到指定路径下: 利用shutil模块下的copytree函数
import shutil
shutil.copytree('F:/12', 'F:/14')