永发信息网

windows 批处理 自动添加引号

答案:2  悬赏:20  手机版
解决时间 2021-03-14 09:43
  • 提问者网友:做自己de王妃
  • 2021-03-13 21:31
已用dir /s /b c:\111 > c:\1.txt生成了c:\111目录下带全路径的文件列表,每个文件名占一行。怎样给每行的首尾各添加一个双引号?原因是部分路径名中存在空格,应用程序遇到空格就会解析成新的文件名而报错“找不到文件”,如果用双引号括起来就可以正确读取文件名了(其实只用给存在空格的部分路径名添加引号,不过全添加也是可以的)。
谢谢!
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-03-13 22:39
for /f "delims=" %%i in ('dir /s /b c:\111') do echo,"%%i">>c:\1.txt
全部回答
  • 1楼网友:空山清雨
  • 2021-03-13 23:22
@echo off for /f %%a in (1.txt) do echo "%%a">>2.txt del 1.txt ren 2.txt 1.txt notepad 1.txt
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯