但这种时候容易混淆文件夹和文件,所以可以采用如下命令只检查文件,同样返回布尔型变量
如果文件不存在,直接用open()函数会抛出异常,这时候只要try一下并获取异常即可,如下
上面包含了文件不存在和文件不可读取两种错误类型,这两种都属于IO error,简化一下有,
主要是通过文件的路径来创建path对象,进而判断路径是否存在,如下
(想到这些简单的知识都似曾相识,为什么要零散地记录呢
参考资料: https://www.py.cn/faq/python/12821.html
用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命令建立文件夹。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)