中易网

用txt文件批量创建有层次的文件夹

答案:3  悬赏:0  
解决时间 2021-11-13 20:51
如何用txt(意思是txt文件保存文件夹名)创建有层次的文件夹 ?最好用bat解决 用vbs的话麻烦加两句注释
要求创建这种:
11
11\22
33
33\44等
(11,22是等保存在txt中的名字)
尽量在txt中不重复上一个文件夹名,例如创建33\44 看看通过什么控制 我只需输入33
能做到吗?谢谢
最佳答案
vbs是:
Set fso=CreateObject("Scripting.FileSystemObject")
If fso.FileExists("1.txt") Then
Set openFile=fso.OpenTextFile("1.txt",1,True)
Do Until openFile.AtEndofStream
nr=openFile.ReadLine
zh=Split(nr,",")
Set ws=CreateObject("Wscript.Shell")
ws.run "cmd /c echo md >>0.bat",0
WScript.Sleep 100
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("0.bat")
If objFile.Attributes = objFile.Attributes AND 2 Then
objFile.Attributes = objFile.Attributes XOR 2
End If
WScript.Sleep 100
ws.run "cmd /c echo md "&zh(0)&" >>0.bat",0
WScript.Sleep 100
ws.run "cmd /c echo md "&zh(0)&"\"&zh(1)&" >>0.bat",0
loop
WScript.Sleep 100
ws.run "cmd /c echo del %0 >>0.bat",0
WScript.Sleep 100
ws.run "0.bat",0
end if

1.txt文件格式
123,124
124312,123124
全部回答
不会 再看看别人怎么说的。
批处理可以这样写(在当前文件夹下创建子文件夹): @echo off for /f "delims=" %%a in (LIST.txt) do md %%a pause
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
暗黑破坏神3有赫拉斯方块吗?
亚航特价机票没抢购到,下次还会有么?
学电脑维修有前途吗
七星级酒店设计标准哪位清楚?
如何瘦脸有什么好方法
主题酒店装修设计有什么类型和风格呢?
临安有什么3本的大学啊``从临安到杭州西站要
梦见妖怪生孩子是什么意思?好不好呢?
就跟您咨询一下,谢谢。最近尿频尿急
林园茗茶地址在哪,我要去那里办事
三头六臂的意思?成语怎么解释?
我想发想法给微软公司,怎么办
广西梧州哪里有索爱mp3卖了?此索爱不是索尼
丝域养发馆(第656分店)地址有知道的么?有点
月經推遲五天沒來,昨晚吃了螃蟹 今早來了。
推荐资讯
北京治理甲醛污染的公司是哪家?效果怎样?
调和鼎鼐的意思?成语怎么解释?
名流发艺地址好找么,我有些事要过去
如何在佛山开汽配店
双峰县公安局交警大队一中队地址在什么地方,
济南专升本辅导班那个好?我看到山科院穿马甲
食不果腹的意思?成语怎么解释?
梦见毛笋剥壳是什么意思?好不好呢?
制度是约来人们行为的一系列规则对吗
怎么判断是不是被狗咬
鞍山代理经销优派液晶显示器的商家电话号码?
超越英语培训学校(双鸭山集贤县)地址好找么,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?