我需要一个工具,可以从剪贴板或文本文件中导入文件名列表,然后在驱动器或文件夹及其子文件夹中执行关键字搜索。我有数百个纹理替换程序,它们的命名不正确,并且放置在几个文件夹中,文件夹结构不正确,所以我的目标是在另一个文件夹中找到它们的副本(我想替换它们),并使用正确的文件夹结构和专有名称,这样我就可以重命名错误的文件夹。
就像这样:
D:\文件夹1\文件夹2\1flower%%.dds
D:\文件夹1\stone0000.dds
D:\文件夹1\文件夹2\文件夹3\vindovinterior.dds
搜索关键字-花,石头和内部C:\程序文件\一些游戏和查找(即)
C:\程序文件\一些Game\flowerkitchen.dds
C:\程序文件\一些Game\stoneHD.dds
C:\程序文件\一些Game\windowinterior.dds
发布于 2017-05-16 17:41:58
这听起来像是一些python脚本的工作,但我强烈建议首先备份原始文件夹结构。
需要特别注意的模块和功能是glob.glob、os.walk和舒蒂尔。
初级
)
如果您不熟悉python和其他脚本语言,我建议您花点时间阅读一本关于这个主题的好书。在这种情况下,我特别推荐Al的用Python自动化无聊的东西,甚至在第九章中也有一个例子,说明了如何执行以下操作:
报价
终止报价
如果前两个问题与您的问题非常相似,可以为您提供一个很好的起点,但是如果您还没有进行任何编程或脚本编写,那么在继续之前阅读前几章将是一个很好的主意。
注意:使用Python自动化无聊的东西是免费的,可以在创作共用许可证下阅读。也有可购买的副本,这本书和一个Udemy在线视频课程提示:阅读介绍的在线书,然后购买任何东西,可能有折扣。
免责声明:我对上面的书或课程没有财务上的兴趣,我只是认为这是一本很好的书推荐给初学者。
Python,虽然完全免费,但非常容易上瘾--一旦您开始使用它,您可能永远无法停止!
发布于 2017-05-20 04:55:17
像这一个这样的复制查找器应该能够找到任何副本。通常情况下,在第一次使用时并不容易,但是在许多情况下,这样的工具迟早会派上用场,所以这将是花的时间。你应该能够在几分钟内取得成果,另一方面,第一次程序员可能需要几个星期才能达到目标。
https://softwarerecs.stackexchange.com/questions/42374
复制相似问题