java url 本地文件是否存在_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;

}

}

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&period;util类Properties读取resource下的properties属性文件

说明:upload.properties属性文件在resources下 import java.io.IOException;import java.io.InputStream;import jav ...

java相关的路径获取 (转载 http&colon;&sol;&sol;tomfish88&period;iteye&period;com&sol;blog&sol;971255)

在jsp和class文件中调用的相对路径不同.在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProp ...

随机推荐

C&plus;&plus;之路进阶——codevs3333(高级打字机)

3333 高级打字机  时间限制: 1 s  空间限制: 256000 KB  题目等级 : 大师 Master     题目描述 Description 早苗入手了最新的高级打字机.最新款自然有着与 ...

DBLINK 创建的注意事项

摘自:http://blog.csdn.net/xulei_19850322/article/details/8219023 配置DBLINK细节很重要,请重点关注下面几点 1.确定被连接数据库可以连 ...

WWDC 2016&colon; Rich Notifications in iOS 10

Notifications have gotten more than a visual refresh in iOS 10. As part of the new UserNotifications ...

NDK&lpar;14&rpar;Native的char&ast;和Java的String相互转换

转自: http://www.cnblogs.com/canphp/archive/2012/11/13/2768937.html 首先确保C/C++源文件的字符编码是UTF-8与JAVA的class ...

原声JS瀑布流加延迟载入

北大poj- 1012

Joseph Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 56348   Accepted: 21526 Descript ...

使用golang求出A-Z的所有子集

参考链接:https://blog.csdn.net/K346K346/article/details/80436430 有一个集合由A-Z这26个字母组成,打印这个集合的所有子集,每个子集一行,写C ...

Oracle清理回收站的方法

原文链接:http://blog.itpub.net/18841027/viewspace-1057765/ purge DBA_RECYCLEBIN用于删除Oracle数据库回收站的所有数据,需要s ...

云中树莓派(2):将传感器数据上传到 AWS IoT 并利用Kibana进行展示

云中树莓派(1):环境准备 云中树莓派(2):将传感器数据上传到AWS IoT 并利用Kibana进行展示 1. 传感器安装及配置 1.1 DHT22 安装 DHT22 是一款温度与湿度传感器,它有3 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值