标题: [文件操作] 批处理命令at双引号中再带一个双引号如何处理? [打印本页]
作者: drew2003 时间: 2012-4-6 14:01 标题: 批处理命令at双引号中再带一个双引号如何处理?
例如执行一条语句:- at \\计算机名 09:00 cmd /c "dir c:\"documents and settings"\*.* /s / a> c:\1.txt"
复制代码
这个计划任务怎么都运行不起来,请问一下碰到这种双引号中还有双引号的情况该怎么处理?谢谢!
作者: gawk 时间: 2012-4-6 14:11
- at \\计算机名 09:00 cmd /c "dir \"c:\documents and settings\*.*\" /s /a >c:\1.txt"
复制代码
作者: wc726842270 时间: 2012-4-6 14:34
用单引号来替换中间的吧,不过没有实验- at \\计算机名 09:00 cmd /c "dir \‘c:\documents and settings\*.*\’ /s /a >c:\1.txt"
复制代码
作者: find 时间: 2012-4-6 14:59
回复 3# wc726842270
你怎么可以用中文的单引号去欺骗懵懂骚年呢
作者: drew2003 时间: 2012-4-6 15:38
感谢2楼,测试可以~!
作者: gawk 时间: 2012-4-6 17:48
回复 5# drew2003
问题解决后,请编辑顶楼帖子在标题前面注明[已解决],并给回答者加分。
作者: wc726842270 时间: 2012-4-7 13:15
回复 4# find
有一段时间没写了,忘了切输入法了
作者: cb02356828 时间: 2012-4-9 00:07
原来是用\"代替
作者: evenar 时间: 2012-4-11 18:17
。。。
这个不用这样吧?
"C:\Documents and Settings" 这个路径能用"C:\docume~1"
来代替的!1
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |