【问题标题】:Windows Explorer - Copy a file and increase the number by 1Windows 资源管理器 - 复制文件并将数字加 1
【发布时间】:2018-07-15 15:46:55
【问题描述】:

我目前正在处理一个项目,我正在创建大量类似于原始文件的文件。到目前为止,在 Windows 资源管理器中,我必须将原始文件复制并粘贴到同一文件夹中,然后重命名副本。

但是,我的文件被命名为 文件 1 摘要、文件 2 摘要、文件 3 摘要等 但 Windows 将副本重命名为 File 1 Summary_Copy。因此我必须在最后删除字符串并手动修改文件的编号。

有没有办法在 Windows 中更改此设置,或者是否有任何解决方法(文件管理程序或脚本)可以解决此问题。

提前致谢

【问题讨论】:

    标签: windows rename file-rename explorer


    【解决方案1】:

    所以我发现最好的方法是创建一个批处理文件。批处理文件获取了我想要复制的文件,并使用用户定义的字符串对其进行了重命名。

    这是批处理文件:

    @echo off
    set /p id="Filename:"
    set /p new="New File Prefix:"
    set /p num="Enter number of copies:"
    for /l %%x in (1,1,%num%) do 
        (copy "%id%.xml" %new%%%x" Summary.xml")
    

    所以这个批处理文件要求提供文件名(我知道我正在处理 xml 文件,所以这就是它不考虑文件扩展名的原因)。然后它会询问新文件的前缀和我想要制作的副本数量。

    FOR 循环从 1 开始,以 1 为增量,直到达到所需的复制量。 for循环执行复制命令并重命名文件 {Prefix}{Loop Number} Summary.xml

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2020-05-27
      • 1970-01-01
      • 2010-12-30
      • 2015-09-10
      • 1970-01-01
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多