-1

我在一个目录中有一大堆文件。我想要一个程序循环遍历目录中的文件并提示我输入目录的名称(它们都在同一个目录中),以便程序将文件移动到指定的目录。

我想要一个终端解决方案,更具体地说,Python方式对我很有启发

4

1 回答 1

4

您的问题对于您需要帮助的内容有点模糊,但这里有一个模板可以帮助您入门。使用osandshutil列出目录和移动文件。

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)
于 2013-01-16T14:49:15.453 回答