Board logo

标题: [文件操作] [已解决]批处理根据txt文本创建文件夹 [打印本页]

作者: qwop1209    时间: 2019-4-27 14:48     标题: [已解决]批处理根据txt文本创建文件夹

本帖最后由 qwop1209 于 2019-4-28 16:37 编辑

列如现在有个txt文本里面有内容

【2018】 123●456
【2018】 虚●456
【2018】 而入●456
【2018】 虚・・・456
【2018】 123●456

然后后根据文本内容创建文件夹 因为含特殊字符和空格所以平时用的批量创建文件夹没用。。
另外还求一个根据txt文本内容创维 空白的txt文档。。

望各位大佬能有解决方法。。感激不尽
作者: zaqmlp    时间: 2019-4-27 16:00

本帖最后由 zaqmlp 于 2019-4-28 11:11 编辑
  1. @echo off
  2. set info=互助互利,支付宝扫码头像,感谢赞助
  3. rem 有问题,可加QQ956535081及时沟通
  4. title %info%
  5. cd /d "%~dp0"
  6. set "txtfile=文本.txt"
  7. set "choice=1"
  8. powershell -NoProfile -ExecutionPolicy bypass ^
  9.     gc '%txtfile%'^|%%{^
  10.         write-host $_.trim();^
  11.         if('%choice%' -eq '0'){^
  12.             [void](md $_.trim() -force);^
  13.         }else{^
  14.             [IO.File]::WriteAllText($_.trim()+'.txt','',[Text.Encoding]::Default);^
  15.         };^
  16.     };^
  17.     write-host '%info%' -ForegroundColor green;
  18. pause
复制代码

作者: qwop1209    时间: 2019-4-27 17:45

zaqmlp 发表于 2019-4-27 16:00



    感谢。。可不能已。在帮忙改一个。能根据文本。批量创建空白的.txt文档


例如
【2018】 123●456.txt
【2018】 虚●456.txt
【2018】 而入●456.txt
【2018】 虚・・・456.txt
【2018】 123●456.txt

已经赞助了。。时间是17.45
作者: zaqmlp    时间: 2019-4-27 18:18

回复 3# qwop1209

set "choice=1"
作者: qwop1209    时间: 2019-4-28 02:01

回复 4# zaqmlp


    没办法创维空白 文本啊。。文件夹就可以创建


[180131] 123
[180131] 456
作者: zaqmlp    时间: 2019-4-28 11:11

回复 5# qwop1209
已改
作者: qwop1209    时间: 2019-4-28 16:37

回复 6# zaqmlp


    感谢。现在可以了




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2