ファイルを親フォルダに再帰的に移動する

ファイルを親フォルダに再帰的に移動する

私は Windows 10 を使用していますが、この問題を解決するにはバッチ スクリプトまたは PowerShell スクリプトが必要です。

フラッシュテレビシリーズをダウンロードしました。構造は次のようになります

    flash tv series folder
episode 1 folder
episode 2 folder
episode 3 folder
...

ムービー ファイルは、字幕 srt とともにエピソード フォルダー内にある場合があります。エピソードを含むフォルダーの名前は異なります。エピソードは、ほとんどの場合 mkv と mp4 です。

フォルダー内のすべてのフォルダーを検索して mkv、mp4、srt を探し、それらを親フォルダーに移動するスクリプトが必要ですflash tv series。そうすれば、それらを vlc または SMplayer のプレイリストに追加できます。今はそれができないからです。

答え1

これがお役に立てば幸いです。これを「フラッシュTVシリーズフォルダ」ルートフォルダ内で実行してください

MK4だけ

forfiles /s /m *.mk4 /c "cmd /c move @path %CD%"

ディレクトリ以外のすべて...

forfiles /s /m * /c "cmd /c if @isdir==FALSE move @path %CD%"

関連情報