代码实例Java IO判断目录和文件是否存在
我们先来看完整的代码:
import java.io.File;
public class JudgeFile {
public static void main(String[] args) {
File dir = new File("D:/"); //声明D磁盘
File file = new File(dir,"test"); //声明D磁盘根目录下名为test的文件
boolean d=dir.exists();
boolean f=file.exists();
if(d==true){
System.out.println(dir.getAbsolutePath()+"目录存在");
}
else{
System.out.println(dir.getAbsolutePath()+"目录不存在");
}
if(f==true){
System.out.println(file.getAbsolutePath()+"文件存在");
}
else{
System.out.println(file.getAbsolutePath()+"文件不存在");
}
}
}
说明:
exists() 方法来检测文件或目录是否存在
getAbsolutePath()方法打印磁盘路径
如果不声明目录,例如File file = new File(“test”); 默认路径为java项目夹的路径
您可能感兴趣的文章:
- Java IO创建目录和文件实例代码
- java递归读取目录下所有文件的方法
- java创建多级目录文件的实例讲解
- java显示目录文件列表和删除目录功能
- Java编程获取文件列表及子文件目录的方法(非递归)
- java 使用线程监控文件目录变化的实现方法
- java 文件目录读写删除操作详细实现代码
- Java如何在不存在文件夹的目录下创建文件
- java文件和目录的增删复制
- Java使用File类遍历目录及文件实例代码
相关推荐
-
java文件和目录的增删复制
在使用java进行开发时常常会用到文件和目录的增删复制等方法.我写了一个小工具类.和大家分享,希望大家指正: package com.wangpeng.utill; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.InputStream; import java.io.PrintWriter
-
Java IO创建目录和文件实例代码
我们先来看下具体代码: import java.io.File; import java.io.IOException; public class CreatFile{ public static void main(String[] args) { File newDir=new File("D:/test"); //声明磁盘目录 File newFile = new File(newDir,"test.txt"); //声明目录文件 boolean newCre
-
Java如何在不存在文件夹的目录下创建文件
核心代码如下所示: 1. String strPath = "E:\\a\\aa\\aaa.txt"; File file = new File(strPath); if(!file.exists())){ file.file.mkdirs(); } 2. String strPath = "E:\\a\\aa\\aaa.txt"; File file = new File(strPath); File fileParent = file.getParentFile
-
java 使用线程监控文件目录变化的实现方法
java 使用线程监控文件目录变化的实现方法 由于某种特殊的需求.弄了个使用线程监控文件目录变化的 代码基本如下.其中减去一些复杂的操作.只留下基本代码: package com.file; import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; public
-
Java使用File类遍历目录及文件实例代码
1. 构造函数 File(String args0)//使用一个表示文件或目录的路径的字符串创建一个File对象 File(URL args0)//使用一个URL对象创建File对象 File(File args0, String args1)//使用一个File对象(一般是目录)和一个文件名字符串创建File对象 File(String args0, String args1)//使用一个目录字符串和一个文件名字符串创建对象 使用File类需要注意两点: 第一,File类用于表示文件或目录的名
-
java 文件目录读写删除操作详细实现代码
一.获得控制台用户输入的信息 public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte buffer[]=new byte[1024]; int count=System.in.read(buffer); char[] ch=new char[count-2];//最后两位为结束符,删去不要
-
java创建多级目录文件的实例讲解
实例如下所示: /** * 创建多级目录文件 * * @param path 文件路径 * @throws IOException */ private void createFile(String path) throws IOException { if (StringUtils.isNotEmpty(path)) { File file = new File(path); if (!file.getParentFile().exists()) { file.getParentFile().
-
java递归读取目录下所有文件的方法
java递归读取目录下的所有文件(包含子目录下的所有文件)大概思路如下:通过file.listFiles()方法获取目录下的所有文件(包含子目录下的所有文件),得到files[]数组,然后遍历得到的所有文件,通过isFile(文件)和isDirectory(文件夹)方法来判断读取的是文件还是文件夹,如果得到的是文件夹,就递归调用test()方法,如果得到的是文件,就将其加入fileList中,最后测试的时候遍历fileList下的所有文件,来验证读取数据的准确性. package com.cha
-
Java编程获取文件列表及子文件目录的方法(非递归)
废话不谈,直接进入正题,理解见代码注释. // 非递归 public List<String> scanFiles(String path) { List<String>filePaths = new ArrayList<String>(); LinkedList<File> list = new LinkedList<File>(); File dir = new File(path); File[] file = dir.listFiles(
-
java显示目录文件列表和删除目录功能
以d:\a目录为例,假设D:\a目录内的结构如下: d:\a |--a.sql |--back.log |--b | |--e | | |--1.txt | | |--2.txt | | `--3.txt | `--f | |--4.txt | |--5.txt | `--6.txt |--c | |--e | | |--ace1.txt | | |--ace2.txt | | `--ace3.txt | `--f | |--4.txt | |--5.txt | `--6.txt `--d |-
随机推荐
- 详解从Vue.js源码看异步更新DOM策略及nextTick
- 解析php开发中的中文编码问题
- PHP 微信支付类 demo
- Android开启闪光灯的方法 Android打开手电筒功能
- 如何解决C语言,函数名与宏冲突
- JavaScript实现向OL列表内动态添加LI元素的方法
- 解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
- MYSQL必知必会读书笔记第五章之排序检索数据
- jQuery ui 1.7更新小结
- 昨天终于把科讯3.2成功升级到科讯sql 4.0商业版了-呵呵开心啊
- Android控件BottomSheet实现底边弹出选择列表
- 浅谈pandas中DataFrame关于显示值省略的解决方法
- ThinkPHP中图片按比例切割的代码实例
- python对象与json相互转换的方法
- 通过String.intern()方法浅谈堆中常量池
- python 设置xlabel,ylabel 坐标轴字体大小,字体类型
- layui动态表头的实现代码
- Java二维数组实战案例
- Layui Table js 模拟选中checkbox的例子
- python爬虫 正则表达式解析
