如何用cmd提取相同名字不同文件格式中的一种?
最近下载了一些英文书籍,有的文件夹只有pdf格式,有的有mobi和epub格式的,还有的文件夹三者皆有,但文件名是相同的。我已经分别提取pdf文件和epub文件到不同文件夹,想合并。如果一本书已经有pdf格式了,就保留pdf,没有的用epub补充。我不知道还怎么处理?其他语言也可以,能解决问题就行。 正则表达式不是吃干饭的 用python应该方便一点 如果是能解决问题的话,语言基础不扎实,可以考虑如下
1、dir /b/s .\所有文件的根目录 >paper.txt
2、复制txt中的内容到excel,分列操作【路径 文件名 后缀】
3、对文件名进行去重
4、重组路径+文件名+后缀
5、新加列,让每一行成为echo f | xcopy file_name.pdf ..\new_dir\file_name.pdf
6、复制到文本后修改后缀名为bat,点击执行就行啦 四楼方法最好,不会误操作 如果用Java,可以将名字去掉后缀的结果,放入set中,如果是首次放入,新建文件夹并将文件放入,否则直接讲文件放入文件夹(也可以每次都新建,不判断) CMD下有通配符可用啊
页:
[1]