数码之家

 找回密码
 立即注册
搜索
查看: 2200|回复: 7

[软件] 如何带目录信息抽取特定文件

[复制链接]
发表于 2020-12-23 16:57:56 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
最近遇到一个问题,就是海量的音频文件按 格式—>专题—>专辑等等分类存储,在家里的电脑和单位的电脑都有,歌词文件*.lrc存放在音频文件相同的目录里,问题是单位封杀了音频网站,用Foobar2000没法在线下载歌词,只能在家里下好拷贝到单位电脑上,但多了就麻烦。设想一下如果带目录信息提取歌词文件,直接覆盖拷贝就行了,找了很久也没找到合适的软件,各位看看有没有能实现这个功能的软件,如果没有,自己编写如何入手?
发表于 2020-12-23 17:25:41 | 显示全部楼层
写批处理,用for 指令获得同文件名目录,然后提起路径后传送给MOVE指令,剪切走文件,循环到当前目录下没有指定后缀文件为止!
回复 支持 反对

使用道具 举报

发表于 2020-12-23 17:49:22 | 显示全部楼层
我的话会用python,获取所有文件路径和名称,根据名称来移动文件
回复 支持 反对

使用道具 举报

发表于 2020-12-23 19:58:37 | 显示全部楼层
cmd里进入音频文件目录,dir *.lrc /s/b >XX.txt把lrc文件连同目录信息存入XX.txt文件,然后在Excel或UltraEdit等能对列进行操作的程序里打开XX.txt进行编辑,可以直接提取目录信息,也可以很方便的转成批处理文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-23 20:02:17 | 显示全部楼层
铃兰花匠 发表于 2020-12-23 17:25
写批处理,用for 指令获得同文件名目录,然后提起路径后传送给MOVE指令,剪切走文件,循环到当前目录下没有 ...

目的是要建立一个相同的目录副本,副本中只包含歌词文件,批处理能不能实现?另外我有VB编程的经验。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-23 20:03:39 | 显示全部楼层
newbnew 发表于 2020-12-23 17:49
我的话会用python,获取所有文件路径和名称,根据名称来移动文件

目的是要建立一个相同的目录副本,副本中只包含歌词文件?另外我有VB编程的经验。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-24 15:51:26 | 显示全部楼层
本帖最后由 chenxuy 于 2020-12-24 15:54 编辑

感谢上面的提醒,其实很简单,用xcopy命令轻松解决。
在源目录下执行xcopy /e *.lrc e:\lrc:lol:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-24 15:52:05 | 显示全部楼层
本帖最后由 chenxuy 于 2020-12-24 15:54 编辑
铃兰花匠 发表于 2020-12-23 17:25
写批处理,用for 指令获得同文件名目录,然后提起路径后传送给MOVE指令,剪切走文件,循环到当前目录下没有 ...

感谢提醒,其实很简单,用xcopy命令轻松解决。
在源目录下执行xcopy /e *.lrc e:\lrc
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-7 16:12 , Processed in 0.249600 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表