求高手帮忙写批处理要求内容如下
文件夹结构D:AAA---A01(文件夹名)---A0134876(文件夹名)A02(文件夹名)---A020343(文件夹名)A03(文件夹名)---A03783FD(...
文件夹结构
D:AAA---A01(文件夹名)---A0134876(文件夹名)
A02(文件夹名)---A020343(文件夹名)
A03(文件夹名)---A03783FD(文件夹名)
1.要求生成一个以“A01”为文件名的TXT文件
并且“A01”里面的内容为第一行A01第二行为A0134876
2.要求生成一个以“A02”为文件名的TXT文件
并且“A02”里面的内容为第一行A02第二行为A020343
3.要求生成一个以“A03”为文件名的TXT文件
并且“A03”里面的内容为第一行A03第二行为A03783FD
将AAA文件夹下的所有文件都如上保存
批处理在AAA文件夹下运行 展开
D:AAA---A01(文件夹名)---A0134876(文件夹名)
A02(文件夹名)---A020343(文件夹名)
A03(文件夹名)---A03783FD(文件夹名)
1.要求生成一个以“A01”为文件名的TXT文件
并且“A01”里面的内容为第一行A01第二行为A0134876
2.要求生成一个以“A02”为文件名的TXT文件
并且“A02”里面的内容为第一行A02第二行为A020343
3.要求生成一个以“A03”为文件名的TXT文件
并且“A03”里面的内容为第一行A03第二行为A03783FD
将AAA文件夹下的所有文件都如上保存
批处理在AAA文件夹下运行 展开
展开全部
这个用手黏贴到txt就太见外了。用批处理啊。
目录名和文件名中不能包含空格。否则脚本无法正常处理。
win xp cmd下测试过:
在AAA文件夹下使用这个脚本:
echo off
for /d %i in (*) do echo %i > OUT_%i.txt
for /d %i in (*) do dir /b /ad %i >>OUT_%i.txt
就会生成很多以OUT开头的txt文件。但是他只列出目录。
里面就是你想要的。
目录名和文件名中不能包含空格。否则脚本无法正常处理。
win xp cmd下测试过:
在AAA文件夹下使用这个脚本:
echo off
for /d %i in (*) do echo %i > OUT_%i.txt
for /d %i in (*) do dir /b /ad %i >>OUT_%i.txt
就会生成很多以OUT开头的txt文件。但是他只列出目录。
里面就是你想要的。
更多追问追答
追问
也许是我描述的问题,AAA是主文件夹在它下面有若干个子文件夹在其每个子文件夹下还有一层文件夹,我的目的就是要在AAA下运行一个批处理,将其下的每个子文件夹分别生成一个TXT文件,这个文件的文件名就是其子文件夹名,而该TXT中的内容为三行内容第一行就是其子文件夹名,第二行为空行,第三行为再下一层的文件夹名(不需要列出文件名)
追答
你试过我的脚本没有?
就是按照你需要的生成的啊。
我现在问你一个问题
有六个子文件夹:
AAA/A1/A1F1
AAA/A1/A1F2
AAA/A2/A2F1
AAA/A3/A3F1
AAA/A3/A3F2
AAA/A3/A3F3
你希望生成什么?
我的脚本生成了三个文件分别为
OUT_A1.txt OUT_A2.txt OUT_A3.txt
内容分别是
OUT_A1.txt :
A1
A1F1
A1F2
OUT_A2.txt :
A2
A2F1
OUT_A3.txt :
A3
A3F1
A3F2
A3F3
你的想法是什么》》》
我写文件名以OUT开始是为了便于删除。
你确认脚本结果没错就可以直接使用
ren OUT_* *
改过来。
中间那个空白行,随时可以用一个命令加进去。
筑龙标事通
2024-10-28 广告
2024-10-28 广告
在招标过程中,投标文件查重率是评估标书原创性与独特性的重要指标。深圳筑龙信息技术有限责任公司深知此点,采用先进的文本比对技术,确保每份投标文件的查重率维持在极低水平,以维护公平竞争的市场环境。我们严格把关,避免雷同内容,保障每一家投标单位的...
点击进入详情页
本回答由筑龙标事通提供
展开全部
自己创建一个txt文本,命名为A01,内容自己添,但是文件不能存在文本中,必须文字!!!
用此方法完成A02,A03。txt文本必须这样,很烦,没办法!
用此方法完成A02,A03。txt文本必须这样,很烦,没办法!
更多追问追答
追问
真的很麻烦吗。 哪能帮忙写一个将TXT文件每行存一个TXT文件并将每行前第13个字符后作为该TXT的文件名的批处理吗。谢谢
追答
TXT文件中不能存文件,只能存纯文本,也就是文字!每行前第13个字符可以复制粘贴处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for /d %%a in (*) do (pushd "%%a"
for /d %%b in (*) do (echo %%b >>"..\%%a.txt"
popd))
for /d %%b in (*) do (echo %%b >>"..\%%a.txt"
popd))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询