批处理脚本来处理媒体文件

时间:2017-11-08 19:57:07

标签: batch-file batch-processing

我很高兴能找到这个地方。

我有一个外部驱动器用于我的媒体,当我切换到Kodi作为我的媒体播放器时,我需要做一些改变。

该驱动器有许多目录,并且在每个目录中都有一个图像文件与该媒体文件一起提供。例如:

filename1.mp3
filename1.jpg

当然,文件名会随着文件数量的变化而变化,尽管每个文件都有相应的图像。我需要递归扫描驱动器并让它复制任何jpg,最终结果应该是这样的:

filename1.mp3
filename1.jpg
filename1-poster.jpg
poster.jpg

实现这一目标的最佳方法是什么?它是成千上万的文件,因此它实际上超出了手动执行此操作的范围。

我确实感谢任何人为完成这项重大任务所能提供的任何帮助或见解。

致以最诚挚的问候,

彼得

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案(unix shell,例如ksh,bash)并且不一定能安全地防止文件名中的空格:

public class DbContract {
    public static final String TABLE_NAME = "incoming_info";
    public static final String INCOMING_NUMBER = "incoming_number";
    public static final String UPDATE_UI_FILTER = "nischayvaish.com.test1.UPDATE_UI";
}