V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
frmongo
V2EX  ›  程序员

如何快速创建 100 个文件

  •  
  •   frmongo · 2017-12-20 14:41:18 +08:00 · 4965 次点击
    这是一个创建于 2311 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 win7 上,我怎么可以在几秒之内,在某个文件夹创建 100 个有一定规则的文件,比如 1.txt...100.txt.
    用脚本的还需要安装解释器或者插件什么的我自己是可以做到的。最好是依赖的东西越少越好。
    19 条回复    2017-12-21 17:42:39 +08:00
    dbg
        1
    dbg  
       2017-12-20 14:48:46 +08:00   ❤️ 1
    在 CMD 命令窗口下执行:(或者写成 bat 文件)
    @for /l %a in (1,1,100) do echo > 文件名前缀%a.txt
    iX
        2
    iX  
       2017-12-20 14:49:05 +08:00 via iPhone
    你只需要打开 cmd 使用 for 循环
    echo >i.txt
    geelaw
        3
    geelaw  
       2017-12-20 14:50:10 +08:00
    开始->搜索 PowerShell->打开

    然后 Set-Location D:\Path\To\Folder
    然后 1..100 | ForEach-Object { Set-Content -LiteralPath "$_.txt" -Value @() -Encoding Byte }

    然后就搞定了。
    x86
        4
    x86  
       2017-12-20 14:50:53 +08:00
    for /l %i in (1,1,20) do cd.>%i.txt
    Msxx
        5
    Msxx  
       2017-12-20 14:54:26 +08:00
    100 个文件.txt :)
    mdzz
        6
    mdzz  
       2017-12-20 14:57:33 +08:00   ❤️ 9
    touch {1..100}.txt
    shuax
        7
    shuax  
       2017-12-20 15:02:46 +08:00
    ctrl+c 一个文件,然后 ctrl+v 不放
    nicevar
        8
    nicevar  
       2017-12-20 15:19:20 +08:00
    @Msxx 很切题,最佳答案就是就你了- -
    Nobitasean
        9
    Nobitasean  
       2017-12-20 15:42:06 +08:00
    vi 100 个文件
    :wq
    metrxqin
        10
    metrxqin  
       2017-12-20 15:43:15 +08:00
    使用 PowerShell 执行以下代码


    1..100 | % { echo NUL > "$_.txt" }
    congeec
        11
    congeec  
       2017-12-20 15:48:21 +08:00
    @metrxqin
    New-Item, a.k.a. ni
    ni 1.txt
    frmongo
        12
    frmongo  
    OP
       2017-12-20 16:11:56 +08:00
    各位很给力,我学习了,powershell 很厉害,bash 也很强大
    Arnie97
        13
    Arnie97  
       2017-12-20 16:20:16 +08:00 via Android
    // M$:服务器端的 JS 环境也好,XHR 也好,明明是我先的,为什么会这样呢

    var fso = new ActiveXObject("Scripting.FileSystemObject");
    for (var i = 0; i < 100; i++) {
    fso.CreateTextFile(i + '.txt', false);
    }
    loginv2
        14
    loginv2  
       2017-12-20 18:33:46 +08:00   ❤️ 1
    说个邪道的 右键新建一个文件
    ctrl+a ctrl+c ctrl+v 循环按几次
    第一次得到 2 个文件
    第二次是 4 个
    第三次是 8 个
    第四次是 16 个
    32
    64
    128
    然后删掉 28 个 现在你得到了 100 个文件
    重命名 ctrl+a F2 del 回车
    nuxt
        15
    nuxt  
       2017-12-20 18:36:47 +08:00
    百度:批处理
    Culture
        16
    Culture  
       2017-12-20 19:04:28 +08:00
    @loginv2 挺实用的,亲测有效 hhh
    wellsc
        17
    wellsc  
       2017-12-20 19:05:52 +08:00
    touch $(1..100).txt
    gy134340
        18
    gy134340  
       2017-12-20 20:05:00 +08:00 via Android
    > $(1..100).txt
    hero0524
        19
    hero0524  
       2017-12-21 17:42:39 +08:00
    答案是 touch {1..100}.txt
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3563 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:38 · PVG 12:38 · LAX 21:38 · JFK 00:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.