批处理 判断一个文件夹是否存在,不存在则创建,求大神指导。。谢谢

是用if判断吗?求语句。有没有其他方式?例如:要在G盘下面判断是否存在文件夹是以当前时间的年月+tst命名的,如果存在则提示已存在,如不存在则创建,多谢... 是用if 判断吗? 求语句。有没有其他方式?

例如:要在G盘下面判断是否存在文件夹是以当前时间的年月+tst命名的,如果存在则提示已存在,如不存在则创建,多谢
展开
 我来答
大野瘦子
高粉答主

2019-11-12 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1227
采纳率:100%
帮助的人:34.3万
展开全部

用IF NOT EXIST "G:\%DATE:~0,10%tst" MD "G:\%DATE:~0,10%tst"

例如:

IF EXIST C:\DATE (

   del filename.

) ELSE (

   echo filename. missing.

)

扩展资料:

注意事项

@echo off

@title 批处理判断文件夹是否存在

if exist folder1 (

   echo "已经存在文件夹"

) else (

md folder1

)

if not exist folder2 md folder2

pause

命令中首先判断当前目录中是否存在folder1,如果存在,打印“已经存在文件夹”如果不存在就用md命令建立文件夹。

百度网友faadf46
高粉答主

2019-07-25 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:75万
展开全部

1、下载Windows x86-64 MSI installer.exe安装包进行安装后使用python命令打开python命令行界面。

2、在命令行中导入os库,有了os库就可以使用python指令操作操作系统相关操作导入命令:>>>import os。

3、使用python的os指令创建目录,创建目录d:/hello/python,>>>os.makedirs('d:/hello/python') ,显示目录,>>>os.listdir('d:/hello')。

4、使用 os.path.exists判断文件夹是否存在>>>os.path.exists('d:/hello/python')返回True  ,表示d:/hello/python文件夹存在>>>os.path.exists('d:/hello/python2')返回False  ,表示d:/hello/python2文件夹不存在。

5、使用os.path.isdir判断是否为文件夹,如果返回True则表示文件夹存在>>>os.path.isdir('d:/hello/python')返回True  ,表示d:/hello/python文件夹存在>>>os.path.isdir('d:/hello/python2')返回False  ,表示d:/hello/python2文件夹不存在。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_AlwaysGo
推荐于2017-09-16 · TA获得超过184个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:78.5万
展开全部
IF NOT EXIST "G:\%DATE:~0,10%tst" MD "G:\%DATE:~0,10%tst"

备注 将以上命令复制并保存到文本文档中,并将后缀名改为bat 使用
或者 在运行里面 输入 cmd 回车
再点右键 粘贴命令 并回车

以上命令 适用于 2014-01-01tst 这样格式的时间的文件夹 如果不是此格式的时间请注明
追问
这个\%DATE:~0,10% 前面的0和10的意思是?
还有批处理if可以跟else 吗?试了几次好像else不怎么给力,不知道怎么用啊 多谢
追答
%PATH:~10,5%
从第 1 个(偏移量 0)字符开始的十个字符
另外 IF 后面是可以跟 ELSE
不过 得 注意以下几点
ELSE 子句必须在 IF 之后出现在同一行上 如果If 执行句有多行 用 () ELSE 必须跟在 )后面 且要有一格空格 ELSE 执行块里如果有多行 也用() “( ” 要 跟在 ELSE 后面 且 要 空一格

举例
IF EXIST C:\DATE (
del filename.
) ELSE (
echo filename. missing.
)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式