-1

ディレクトリにたくさんのファイルがあります。プログラムがディレクトリ内のファイルをループし、ディレクトリの名前(すべて同じディレクトリにある)を入力するように要求して、プログラムがファイルを指定されたディレクトリに移動するようにしたいのですが。

ターミナルソリューションが欲しいのですが、具体的には、Pythonの方法が参考になります

4

1 に答える 1

4

あなたの質問はあなたが助けを必要としていることについて少し大げさですが、ここにあなたが始めるためのテンプレートがあります。osおよびを使用しshutilて、ディレクトリを一覧表示し、ファイルを移動します。

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 に答える