os.rename または shutil.move を使用して、ディレクトリ内のすべてのファイルを同じディレクトリのサブディレクトリに移動することは可能ですか?
たとえば、次の構造があるとします。
- Dir_1
- ファイル_1
- ファイル_2
- subDir_1
次の構造を取得できますか。
- Dir_1
- subDir_1
- ファイル_1
- ファイル_2 ?
- subDir_1
一番。-
編集:最後に、次のコードを使用して問題を解決しました:
for fname in os.listdir(src):
if os.path.isfile(os.path.join(src, fname)):
os.rename(os.path.join(src, fname), os.path.join(dst, fname))
お二人ともどうもありがとう!