我在一个目录中有一大堆文件。我想要一个程序循环遍历目录中的文件并提示我输入目录的名称(它们都在同一个目录中),以便程序将文件移动到指定的目录。
我想要一个终端解决方案,更具体地说,Python方式对我很有启发
我在一个目录中有一大堆文件。我想要一个程序循环遍历目录中的文件并提示我输入目录的名称(它们都在同一个目录中),以便程序将文件移动到指定的目录。
我想要一个终端解决方案,更具体地说,Python方式对我很有启发
您的问题对于您需要帮助的内容有点模糊,但这里有一个模板可以帮助您入门。使用os
andshutil
列出目录和移动文件。
import shutil, os
target = raw_input("Target directory: ")
# Make sure the target dir exists!
assert(os.path.exists(target))
for f in os.listdir('.'):
b = raw_input("Press y to move file %s to %s: " %(f,target))
if b.lower() == 'y':
shutil.move(f, target)