无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3061|回复: 2
打印 上一主题 下一主题

[求助] echo 生成文件时关于特殊符号的问题

[复制链接]
跳转到指定楼层
1#
发表于 2015-1-29 00:36:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想要的结果
if not exist "%temp% (%%i)" md "%temp% (%%i)"&&exit
)
)

写法如下
>>TFolder.bat echo if not exist "%%temp%% (%%%%i)" md "%%temp%% (%%%%i)"&&exit
>>TFolder.bat echo )
>>TFolder.bat echo )

实际结果
if not exist "%temp% (%%i)" md "%temp% (%%i)"

少了
&&exit
)
)

期待各路大神 帮助 不胜感激
推荐
发表于 2015-1-29 09:17:56 | 只看该作者
cmd下批处理,用 前置 ^  来说明 单个字符不参与指令运算而是作为单个字符处理。
回复

使用道具 举报

2#
发表于 2015-1-29 07:35:53 | 只看该作者
>>TFolder.bat echo if not exist "%%temp%% (%%%%i)" md "%%temp%% (%%%%i)"^&^&exit
>>TFolder.bat echo ^)
>>TFolder.bat echo ^)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-29 18:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表