【发布时间】:2020-01-28 01:24:18
【问题描述】:
我在一个文件夹结构中有 12000 个 PDF 文件和一个查找 csv 文件来重命名它们,保持结构。我找到了
Bulk renaming of files based on lookup
但名称中的空格没有得到处理,我没有发现任何东西可以遍历整个文件夹树结构并在维护文件夹结构的同时根据查找表重命名文件。
有什么想法吗? 谢谢
【问题讨论】:
-
你能举一个例子吗:PDF的名称(大约5个左右)和它们在查找csv中对应的对应项?
-
嗨 Rushi,感谢您的提问。这里只是一个例子:“13_07 Daimler Korres17.pdf”=“Antwort1 Daimler 13_17_2017.pdf”。这是一个巧合,同一个词出现在旧名称和新名称中。情况并非总是如此,字符的顺序也不总是相同。因此,确实没有从旧名称派生新名称的系统。一个人只需要使用查找表。我们可以从 csv 创建一个 sqlite 文件以加快查找速度,因此我们可以读取文件名并很快获得新名称,但是遍历所有文件夹的代码似乎很棘手,不是吗?
标签: python-3.x