【问题标题】:Numbering a file and copy files ends with a specific digit为文件编号和复制文件以特定数字结尾
【发布时间】:2014-07-27 09:03:53
【问题描述】:

我需要复制一个我已经创建的文件 (a.txt) 并复制它,这样我就可以拥有 a1.txt a2.txt a3.txt 等等 直到我得到 a999999.txt 然后,将以“3”结尾的文件,例如 a4453.txt 复制到不同的文件夹中。

最好的方法是什么?首选 vb/batch 文件。

谢谢 =] 丹尼尔。

【问题讨论】:

    标签: vba batch-file


    【解决方案1】:
    @echo off
    
    set "different_folder=c:\diff"
    
    
    for /l %%n in (1;1;999999) do (
      copy "a.txt" "a%%n.txt"
    )
    
    for /f %%f in ('dir /b a*.txt ^| findstr /i /e "3.txt"') do (
      copy "%%~ff" %different_folder%
    )
    

    未测试。

    【讨论】:

    • @user1370184 - 你是对的。现在它已修复。谢谢。
    猜你喜欢
    • 2014-08-23
    • 2021-03-30
    • 2015-11-14
    • 1970-01-01
    • 2017-03-07
    • 2019-02-01
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多