#文件、文件夹的移动、复制、删除、重命名
#导入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: print(
"错误信息:"
+str(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"
)
文件和文件夹的移动、复制、删除、重命名
猜你喜欢
转载自blog.csdn.net/lystest/article/details/82422124
今日推荐
周排行