问题描述
在Windows资源管理器中重命名文件很容易,但是当您需要重命名许多文件时,它会变得很繁琐。命令提示符(终端)使操作更加简单。
解决方法
在cmd中重命名1个文件非常简单:
在此示例中,我们有一个sample1.txt
,我们想将其名称更改为sample2.txt
:
in command prompt type:
c:\temp> ren sample1.txt sample2.txt [enter]
假设文件名是sample1-some-unwanted-text-1234.txt
,我们想将其更改为sample1.txt
:
in command prompt,type:
c:\temp> ren sample1-some-unwanted-text-1234.txt sample1.txt
通过使用星号替换多个不需要的字符来重命名1个文件:
假设文件名是sample1-some-unwanted-text-1234.txt
,我们想将其更改为sample1.txt
,而不必键入整个文件名:
in command prompt:
c:\temp> ren sample1*.txt sample1.txt
此*基本上表示sample1
和.txt
之间的任何字符将被替换。
重命名具有相似名称的多个文件
如果要重命名多个文件,即sample1 2020-08-01.txt
,sample2 2020-08-05.txt
,sample3 2020-08-10.txt
,sample4 2020-08-13.txt
,则要保留要除去日期的前7个字符:
in command prompt:
c:\temp> ren sample?*.txt sample?.txt
在此示例中,您要保留单词sample
和数字X(其中X可以是任何数字或字符)。用一个 ?将保留该数字,并*指示重命名命令替换sampleX
和.txt
之间的任何字符
警告:命令提示符重命名操作会重命名太多文件,因此您无法撤消它,这很快就会发生。因此,在重命名多个文件时,建议对要重命名的所有文件进行复制,将它们放在temp文件夹中,然后在temp文件夹中运行重命名命令,然后在确定可以工作时,转到返回并重命名原始文件。
,为了重命名您需要 cd 到您的文件夹目录的任何文件夹,然后只需键入其中之一:例如,
- 桌面>ren“我的文件”“你的文件”
- 桌面>重命名“hello.txt”“goodbye.txt”
- 桌面> ren "why.txt" "because.docx" 然后单击 Enter 按钮