如何在Windows CMD中重命名文件(命令提示符)

wz1wpwve  于 2023-10-22  发布在  Windows
关注(0)|答案(3)|浏览(287)

在Windows资源管理器中重命名文件很容易,但当您需要重命名许多文件时,它可能会变得非常繁琐。一个命令提示符(终端)使它更容易。

anhgbhbe

anhgbhbe1#

为了重命名任何文件夹,你需要cd到你的文件夹目录,然后只需键入其中之一:例如,

  • Desktop>ren“我的文件”“您的文件”
  • 桌面>重命名“hello.txt”“goodbye.txt”
  • 桌面>输入“why.txt”“because.docx”,然后单击Enter按钮
6ojccjat

6ojccjat2#

在cmd中重命名1个文件非常简单:

在这个例子中,我们有一个sample1.txt,我们想把它的名字改为sample2.txt

  1. in command prompt type:
  2. c:\temp> ren sample1.txt sample2.txt [enter]

假设文件名为sample1-some-unwanted-text-1234.txt,我们想将其更改为sample1.txt

  1. in command prompt, type:
  2. c:\temp> ren sample1-some-unwanted-text-1234.txt sample1.txt

通过使用星星替换多个不需要的字符来重命名1个文件

假设文件名为sample1-some-unwanted-text-1234.txt,我们想将其更改为sample1.txt,而无需键入整个文件名:

  1. in command prompt:
  2. c:\temp> ren sample1*.txt sample1.txt

这基本上意味着sample1.txt之间的任何字符都将被替换。

重命名多个同名文件

如果您想重命名多个文件,即sample1 2020-08-01.txtsample2 2020-08-05.txtsample3 2020-08-10.txtsample4 2020-08-13.txt,你想保留前7个你想去掉日期的字符:

  1. in command prompt:
  2. c:\temp> ren sample?*.txt sample?.txt

在本例中,您希望保留单词sample和数字X(其中X可以是任何数字或字符)。使用?将保留数字,* 指示rename命令替换sampleX.txt之间的任何字符

  • 警告:命令提示符重命名操作会很快重命名太多文件,并且无法撤消。因此,当重命名多个文件时,建议将所有要重命名的文件复制一份,将它们放在临时文件夹中,然后在临时文件夹中运行重命名命令,当您确定它有效时,返回并重命名原始文件。*
展开查看全部
s8vozzvw

s8vozzvw3#

  1. for %f in (*) do (
  2. if %~z1 gtr 0 (
  3. set "content="
  4. for /f "delims=" %a in (%f) do set "content=!content!%a"
  5. set "content=!content:oldword=newword!"
  6. echo !content! > %f
  7. )
  8. )

相关问题