![自动小写重命名 - Windows](https://linux22.com/image/1371911/%E8%87%AA%E5%8A%A8%E5%B0%8F%E5%86%99%E9%87%8D%E5%91%BD%E5%90%8D%20-%20Windows.png)
我正在寻找一种批量重命名某些文件的方法,让我可以决定一些特定的单词,这些单词将始终出现在我选择的大小写中。具体来说,我希望能够告诉程序,如果冠词、动词变位和介词不在文件名的开头,我希望它们全部小写。
例如,如果文件夹中的其他文件中有一部电影《神枪手之死》,它将被重命名为《神枪手之死》
答案1
我用弗兰克像这样的事情。它基于正则表达式,因此只要您了解或愿意学习一点正则表达式,您就可以轻松设置一组规则来执行您想要的操作。
例如,将第一步设置为用 替换所有 实例The
。the
然后使用正则表达式在文件名开头(限定符表示字符串的开头)^the
查找 实例,并将其替换为 第二步。the
^
The
根据需要创建其他规则。
答案2
下载离线 IMDb 电影列表。离线电影列表:movies.list.gz
在文件中搜索电影名称movies.list
并替换电影文件名。祝你好运!
命令:
findstr /I /B /C:"The Assassination Of Jesse James By The Coward Robert Ford" movies.list
输出:
The Assassination of Jesse James by the Coward Robert Ford (2007) 2007
我可以在我的软件中使用 IMDb 数据吗?
允许对 IMDb 数据进行有限的非商业使用,但须满足以下条件:
您同意我们的版权/使用条件声明的所有条款。另请注意,IMDb 保留随时自行决定撤销使用数据许可的权利。
数据只能取自我们 FTP 站点提供的纯文本数据(参见替代接口了解详细信息和我们的 FTP 服务器链接)。您不得在我们的网站上使用数据挖掘、机器人、屏幕抓取或类似的在线数据收集和提取工具。如果您所需的信息/数据不存在于我们 FTP 站点提供的数据文件中,则意味着它不适用于非商业用途。
这些数据仅可用于个人和非商业用途,不得更改/重新发布/转售/重新用于创建任何类型的在线/离线电影信息数据库(个人使用除外)。请参阅每个文件中附带的版权/许可信息,了解有关允许使用的进一步说明和限制。
您必须通过添加以下声明来承认数据来源:
信息由 IMDb 提供(http://www.imdb.com)。已获许可使用。