但这种时候容易混淆文件夹和文件,所以可以采用如下命令只检查文件,同样返回布尔型变量
如果文件不存在,直接用open()函数会抛出异常,这时候只要try一下并获取异常即可,如下
上面包含了文件不存在和文件不可读取两种错误类型,这两种都属于IO error,简化一下有,
主要是通过文件的路径来创建path对象,进而判断路径是否存在,如下
(想到这些简单的知识都似曾相识,为什么要零散地记录呢
参考资料: https://www.py.cn/faq/python/12821.html
1.File testFile = new File(testFilePath)if(!testFile .exists()){
testFile.mkdirs()
System.out.println("测试文件夹不存在")
}
2.File testFile = new File(testFilePath)
if(!testFile .exists()){
testFile.createNewFile()
System.out.println("测试文件不存在")
}
java中File类自带一个检测方法exists可以判断文件或文件夹是否存在,一般与mkdirs方法(该方法相较于mkdir可以创建包括父级路径,推荐使用该方法)或者createNewFile方法合作使用。
1,如果路径不存在,就创建该路径
2,如果文件不存在,就新建该文件
可以利用VBA判断指定路径下是否存在某个文件夹。
工具:Office2013
方法如下:
1.利用VBA判定当前工作簿所在文件夹中,是否存在一个“鱼木混猪”的文件夹:
2.在Excel中按下Alt+F11,输入代码如下:
3.F5执行代码,如果文件夹存在,就显示如下图:
不存在,怎会d窗显示“不存在”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)