我正在编写两个简单的脚本,一个将所有文件移到一个文件夹中,另一个将所有文件移回到该文件夹中。我没有收到任何错误,但是文件没有移动,因此我很可能在某处丢失了一些显而易见的东西。
我试图确保文件路径正确,查找了命令语法的工作方式,并检查了所有基本错误。
import shutil
import os
source = r'C:\\Users\JonTh\Saved Games\DCS\Mods\aircraft'
destination = r'C:\\Users\JonTh\Saved Games\dcs planes'
files = os.listdir(source)
for index in files:
shutil.move(source,destination)
答案 0 :(得分:1)
您应该修改代码以考虑来自for循环的文件
for index in files:
shutil.move(source+"\\"+index,destination)