批量创建、复制、移动、删除、重命名文件及文件夹

本文详细介绍了如何使用Python进行文件和文件夹的基本操作,包括创建、复制、移动、重命名及删除等,适合初学者快速掌握文件管理技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建文件夹
import os
if not os.path.exists(‘新文件夹’): #判断文件夹是否存在
os.mkdir(‘新文件夹’)
#当文件夹已存在时会报错

创建多层文件夹
os.mkdirs(‘1文件夹/2/3’)
#最里层文件夹已存在时会报错

复制文件
import shutil
shutil.copy(‘flie1.txt’,’./新文件夹’) #第二个参数写文件夹位置,将txt复制到该文件夹下
shutil.copy(‘flie1.txt’,’./新文件夹/new_name.txt’) #将文件复制到文件夹下并且重命名

复制文件夹
shutil.copytree(‘要复制的文件夹’,‘要复制到的位置’)
#新文件夹不能已存在

移动文件或文件夹
shutil.move(‘flie1.txt’,‘文件夹/’) #将文件移动到文件夹目录下
shutil.move(‘flie1.txt’,‘文件夹/new_name.txt’) #将文件移动后并重命名
shutil.move(‘文件夹’,‘新文件夹/’) #文件夹加斜杠/,复制不需要

重命名文件或文件夹
import os
os.rename(‘文件夹’,‘重命名后的文件夹’)
os.rename(‘文件’,‘重名的文件’)

删除文件或文件夹
import os
os.remove(‘name’)
#只能删除文件,给一个文件夹路径会报错

import shutil
shutil.rmtree(‘文件夹’)

学习链接:https://www.bilibili.com/video/BV197411f7Rp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值