使用mysql数据有条件批处理文件重命名
我想知道是否有人知道如何重命名多个文件,所有这些文件最初都以相同的结构命名,并根据具体规则添加从 mysql 数据库中提取的一些数据。
例如,我有 500 个以此变量命名的文件:
ID NAME ADDRESS PHONE.wav => 1234567 PAULSIMON WESTDR122 9942213456.wav
现在我需要重命名文件,从每个文件的数据库中获取一些数据,并且 将查询中的数据附加到文件名中。
例如,添加查询结果中某些条件匹配的数据, 构建查询的数据取自原始文件名,如 ID 或 NAME。
换句话说,假设我想构建一个带有 ID 和 ID 的查询。文件中的名称 1234567 PAULSIMON WESTDR123 9942213456.wav 作为 WHERE 语句取另一个值 作为 BirthDATE 并将其添加到新文件名中,因此最终结果应该是:
ID NAME ADDRESS PHONE BIRTHDATE.wav
我将不胜感激对此的任何帮助。
我需要在 LINUX 服务器上完成此操作。
I wonder if anyone knows how could I rename multiple files, all of them originally named with same structure, and add some data extracted from a mysql DB according to specifics rules.
For example I have 500 files named with this vars:
ID NAME ADDRESS PHONE.wav => 1234567 PAULSIMON WESTDR122 9942213456.wav
Now I need to rename files taking some data from the databases for each file, and
append the data from a query appended to the filename.
For example add the data resulting from a query Where some conditions match,
and the data to build the query is taked from original file name, as ID or NAME.
i other words, lets say that I want to build a query taking ID & NAME from file
1234567 PAULSIMON WESTDR123 9942213456.wav as WHERE statements to take another value
as BirthDATE and add this to new filename, so final result should be:
ID NAME ADDRESS PHONE BIRTHDATE.wav
I will appreciate any help on this.
I need this to be done on a LINUX server.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)