根据文件名生成txt文档:
import os
file_path = "Folder" # Path
path_list = os.listdir(file_path)
path_name = []
for i in path_list:
path_name.append(i.split(".")[0])
#path_name.sort()
for file_name in path_name:
with open("1.txt", "a") as file:
file.write(file_name + "\n")
print(file_name)
file.close()
根据txt文档移动文件:
import shutil
if __name__ == '__main__':
file_object = open('1.txt', 'rU')
try:
for line in file_object:
# print(line)
shutil.move('Folder1/'+line.rstrip('\n')+'.xml', "Folder2")
finally:
file_object.close()