标题: [文件操作] [已解决]求助批处理判断上一级某个目录是否存在 [打印本页]
作者: mdzzx 时间: 2023-4-8 09:50 标题: [已解决]求助批处理判断上一级某个目录是否存在
如何写一个
判断上一级某个目录是否存在 如果不存在 则创建一个新的目录
作者: 77七 时间: 2023-4-8 12:02
- @echo off
- cd..
- if not exist "folder\" (
- md "folder\"
- )
- 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://www.bathome.net/) |
Powered by Discuz! 7.2 |