代码实例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 使用线程监控文件目录变化的实现方法
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创建多级目录文件的实例讲解
实例如下所示: /** * 创建多级目录文件 * * @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如何在不存在文件夹的目录下创建文件
核心代码如下所示: 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显示目录文件列表和删除目录功能
以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 |-
-
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 文件目录读写删除操作详细实现代码
一.获得控制台用户输入的信息 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 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递归读取目录下所有文件的方法
java递归读取目录下的所有文件(包含子目录下的所有文件)大概思路如下:通过file.listFiles()方法获取目录下的所有文件(包含子目录下的所有文件),得到files[]数组,然后遍历得到的所有文件,通过isFile(文件)和isDirectory(文件夹)方法来判断读取的是文件还是文件夹,如果得到的是文件夹,就递归调用test()方法,如果得到的是文件,就将其加入fileList中,最后测试的时候遍历fileList下的所有文件,来验证读取数据的准确性. package com.cha
随机推荐
- jQuery树形插件jquery.simpleTree.js用法分析
- vue如何实现observer和watcher源码解析
- php.ini中的php-5.2.0配置指令详解
- CodeIgniter框架提示Disallowed Key Characters的解决办法
- PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
- PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php
- js中2005-05-02怎么转换为2005/5/2?
- 利用Vue.js指令实现全选功能
- MySQL学习笔记1:安装和登录(多种方法)
- docker配置独立桥接IP的方法
- Android 渲染机制深入理解
- 不使用XMLHttpRequest实现异步加载 Iframe和script
- js实现编辑div节点名称的方法
- jquery里的each使用方法详解
- Javascript字符串对象的常用方法简明版
- 简单架设SSH+Squid代理服务器的自由上网通道的方法
- spoolsv.exe占用cpu 99%的完美解决方法
- 部分搜索引擎登陆口
- Android悬浮按钮点击返回顶部FloatingActionButton
- Python之自动获取公网IP的实例讲解
