新建与文件名相同的文件夹,并将相同文件名的文件移动到指定文件夹下
python中需要调用 os和shutil库来实现此程序。
1、创造一个createFile()新建文件夹的方法来实现新建文件夹:
在createFile()方法中需要判断新建的文件夹是否已存在,来完成新建文件,避免报错。
def createFile(dirPath):
dirPath_d = Path+dirPath+"\\"
if(os.path.exists(dirPath_d)):
pass
print(dirPath+"目录已经存在")
else:
os.mkdir(dirPath_d)
print("创建目录:"+dirPath)
2、要实现文件的复制,则需要通过copy()方法来实现。
def copy(file_name,dirPath):
shutil.copy(file_name,dirPath)
3、通过for语句来实现,文件夹下所有文件都新建了文件。
代码如下:
import os
import shutil
Path = "D:\\DCON\\Computer\\fut\\"
def files_name(dirpath):
for root, dirs, files in os.walk(dirpath):
return files
def createFile(dirPath):
dirPath_d = Path+dirPath+"\\"
if(os.path.exists(dirPath_d)):
pass
print(