ディレクトリにたくさんのファイルがあります。プログラムがディレクトリ内のファイルをループし、ディレクトリの名前(すべて同じディレクトリにある)を入力するように要求して、プログラムがファイルを指定されたディレクトリに移動するようにしたいのですが。
ターミナルソリューションが欲しいのですが、具体的には、Pythonの方法が参考になります
ディレクトリにたくさんのファイルがあります。プログラムがディレクトリ内のファイルをループし、ディレクトリの名前(すべて同じディレクトリにある)を入力するように要求して、プログラムがファイルを指定されたディレクトリに移動するようにしたいのですが。
ターミナルソリューションが欲しいのですが、具体的には、Pythonの方法が参考になります
あなたの質問はあなたが助けを必要としていることについて少し大げさですが、ここにあなたが始めるためのテンプレートがあります。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)