将文件递归移动到父文件夹

将文件递归移动到父文件夹

我在 Windows 10 上,我需要一个批处理脚本或一个 powershell 脚本来解决这个问题。

我已经下载了 flash 电视系列,其结构如下

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

电影文件有时与字幕 srt 一起位于剧集文件夹中。包含剧集的文件夹有不同的名称。剧集有时是 mkv,大多数是 mp4。

我想要一个脚本来搜索flash tv series文件夹内的每个文件夹,查找 mkv、mp4、srt 并将它们移至父文件夹,这样我就可以将它们添加到 vlc 或 SMplayer 播放列表中。因为现在我无法做到这一点。

答案1

希望这对你有帮助。在“flash tv series 文件夹”根文件夹中运行此程序

仅限 MK4

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

除目录之外的所有内容...

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

相关内容