使用Python移动文件

时间:2013-01-16 14:41:18

标签: python file-io file-management

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

我想要一个终端解决方案,更具体地说,Python方式对我来说是有益的

1 个答案:

答案 0 :(得分:4)

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

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)