Board logo

标题: [文件操作] [已解决]求助批处理判断上一级某个目录是否存在 [打印本页]

作者: mdzzx    时间: 2023-4-8 09:50     标题: [已解决]求助批处理判断上一级某个目录是否存在

如何写一个
判断上一级某个目录是否存在  如果不存在  则创建一个新的目录
作者: 77七    时间: 2023-4-8 12:02

  1. @echo off
  2. cd..
  3. if not exist "folder\" (
  4. md "folder\"
  5. )
  6. pause
复制代码

作者: mdzzx    时间: 2023-4-8 19:24

回复 2# 77七


     谢谢
作者: /zhqsystem/zhq    时间: 2023-4-8 21:17

上一级的判断可以写成多层,if not exist "%~f0\.." 这是判断的批处理所在目录.文件名也会模糊成完整的文件夹目录每加一个\..就是上一层目录,直到为根目录,需要注意的是有些东西命令接入不支持此项操作可以用for循环提取%%~fi形式,示例:for /f "delims=" %%i in ("%~f0\..\..\..")do echo,%%~fi




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