java判断给定路径或URL下的文件或文件夹是否存在?
if (file.exists()) { 来判断这是不是一个文件。 
file.isDirectory() 来判断这是不是一个文件夹。
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,如果路径不存在,就创建该路径
java 判断url路径下文件是否存在
/**
* 判断文件是否存在
* @param httpPath
* @return
*/
private static Boolean existHttpPath(String httpPath){
URL httpurl = null;
try {
httpurl = new URL(new URI(httpPath).toASCIIString());
URLConnection urlConnection = httpurl.openConnection();
// urlConnection.getInputStream();
Long TotalSize=Long.parseLong(urlConnection.getHeaderField("Content-Length"));
if (TotalSize <= 0){
return false;
}
return true;
} catch (Exception e) {
logger.debug(httpurl + "文件不存在");
return false;
}
}
java判断给定路径或URL下的文件或文件夹是否存在?的更多相关文章
- C 给定路径遍历目录下的所有文件
		在此之前需要了解 WIN32_FIND_DATA的结构 以及 FindFirstFile. FindNextFile原型以及用法注意事项传送门如下 https://msdn.microsoft.co ... 
- wget下载指定URL下的特定属性文件
		例子:下载指定URL下的kernel开头的所有包 wget https://archives.fedoraproject.org/pub/fedora/linux/updates/28/Everyth ... 
- JAVA 判断给定目录的大小
		题目:给定一个目录,判断该目录的大小,单位为G 思路: 递归拿到目录的子文件,然后取长度,累加 public class FileDemo02 { public static void main(St ... 
- Java 判断多级路径是否存在,不存在就创建
		第一种方案: /** * 是否创建目录 * @param path * @return */ public boolean isexitsPath(String path)throws Interru ... 
- java获取项目路径,url路径
		我的web项目名iamgeModel. 工作空间在D盘 先获取url相关: 需要是HttpServletRequest request; 获取IP: request.getServerName() / ... 
- Java 在给定路径上创建文件,所在文件夹不存在时,如何正确创建。
		String strPath = "E:\\a\\aa\\aaa.txt"; File file = new File(strPath); if(!file.exists())){ ... 
- java判断指定路径文件夹是否存在,若不存在则创建新的文件夹
		File file = new File(dirPath); if (!file.exists()) { file.mkdirs(); } 
- Java读取利用java.util类Properties读取resource下的properties属性文件
		说明:upload.properties属性文件在resources下 import java.io.IOException;import java.io.InputStream;import jav ... 
- java相关的路径获取 (转载 http://tomfish88.iteye.com/blog/971255)
		在jsp和class文件中调用的相对路径不同.在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProp ... 
随机推荐
- chart 数据 图表插件
			<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js">< ... 
- Ball CodeForces - 12D (线段树)
			题目链接:https://cn.vjudge.net/problem/CodeForces-12D 题目大意:给你一个人的三个信息,如果存在一个人比当前人的这三个信息都大,那么这个人就会退出,问你最终 ... 
- B. Array
			题目链接:http://codeforces.com/contest/224/problem/B 具体大意: 输入n,m. 给你一个区间,让你找某一段区间中包含m个不同的数,并且这段区间中的某一个小区 ... 
- mongodb系列~mongodb数据迁移
			一 简介:今天来聊聊mongo的数据迁移二 迁移 1 具体迁移命令 nohup mongodump --port --db dbname --collection tablename --qu ... 
- JS获取今天和上个月的今天
			function getLastMonth(){ var now=new Date(); var year = now.getFullYear();//getYear()+1900=getFullYe ... 
- CentOS 6.5下快速搭建ftp服务器[转]
			CentOS 6.5下快速搭建ftp服务器 1.用root 进入系统 2.使用命令 rpm -qa|grep vsftpd 查看系统是否安装了ftp,若安装了vsftp,使用这个命令会在屏幕上显示vs ... 
- 【漏洞挖掘】攻击对外开放的Docker API接口
			https://medium.com/@riccardo.ancarani94/attacking-docker-exposed-api-3e01ffc3c124 1)场景 攻击开放在互联网的Dock ... 
- 【vim】把当前文件转化为网页
			这会生成一个 HTML 文件来显示文本,并在分开的窗口显示源代码: :%TOhtml (译者注:原文是 :%Tohtml,但在我的电脑上是 :%TOhtml) 转载自:https://linux.cn ... 
- Salt Document学习笔记2
			配置文件需修改的内容及注意点: Edit the master config file: 1. Uncomment and change the user: root value to your ow ... 
- opencv学习笔记(九)Mat 访问图像像素的值
			对图像的像素进行访问,可以实现空间增强,反色,大部分图像特效系列都是基于像素操作的.图像容器Mat是一个矩阵的形式,一般情况下是二维的.单通道灰度图一般存放的是<uchar>类型,其数据存 ... 
