Board logo

标题: [文件操作] 批处理如何根据变量创建文件夹并替换掉非法字符? [打印本页]

作者: freesoft00    时间: 2015-11-3 19:02     标题: 批处理如何根据变量创建文件夹并替换掉非法字符?

根据文本或者命令执行的结果
比如内容是
wwwooo\ asdf
wwwo/asdf

创建文件夹,而文件夹有部分字符是非法的,如果用变量替换的方法,把这些非法字符替换为-线。
这些非法字符在内容行的位置是未知的。变为:
wwwooo-asdf
wwwo-asdf
替换为什么字符都可以,只要能正常的创建文件夹就可以了。
作者: DAIC    时间: 2015-11-3 20:12

  1. @echo off
  2. set "s1=wwwooo\ asdf"
  3. set "s2=wwwo/asdf"
  4. set "s10=%s1:\=-%"
  5. set "s20=%s2:/=-%"
  6. md "%s10%"
  7. md "%s20%"
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2