代码实例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 文件目录读写删除操作详细实现代码
一.获得控制台用户输入的信息 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文件和目录的增删复制
在使用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显示目录文件列表和删除目录功能
以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如何在不存在文件夹的目录下创建文件
核心代码如下所示: 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 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编程获取文件列表及子文件目录的方法(非递归)
废话不谈,直接进入正题,理解见代码注释. // 非递归 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创建多级目录文件的实例讲解
实例如下所示: /** * 创建多级目录文件 * * @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使用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递归读取目录下所有文件的方法
java递归读取目录下的所有文件(包含子目录下的所有文件)大概思路如下:通过file.listFiles()方法获取目录下的所有文件(包含子目录下的所有文件),得到files[]数组,然后遍历得到的所有文件,通过isFile(文件)和isDirectory(文件夹)方法来判断读取的是文件还是文件夹,如果得到的是文件夹,就递归调用test()方法,如果得到的是文件,就将其加入fileList中,最后测试的时候遍历fileList下的所有文件,来验证读取数据的准确性. package com.cha
随机推荐
- 用htc实现CHECKBOX控件
- Sqlite 常用函数 推荐
- SQL Server 2012安装后服务器名称找不到的解决办法
- Android应用开发之将SQLite和APK一起打包的方法
- oracle报错(ORA-00600)问题处理
- asp.net GridView排序简单实现
- PHP stristr() 函数(不区分大小写的字符串查找)
- 平衡二叉树AVL操作模板
- C++ 面试题翻译电话号码实例代码
- SQL(MSSQLSERVER)服务启动错误代码3414的解决方法
- jquery判断元素是否隐藏的多种方法
- 基于JS实现导航条flash导航条
- java阶乘计算获得结果末尾0的个数代码实现
- WIN2003+IIS6 PHP 5.3.8安装配置教程[图文]
- 老生常谈 Java中的继承(必看)
- C#中尾递归的使用、优化及编译器优化
- 初步介绍Python中的pydoc模块和distutils模块
- linux/OSX中“DD”命令制作ISO镜像操作系统安装U盘的方法
- 基于腾讯云服务器部署微信小程序后台服务(Python+Django)
- php 使用mpdf实现指定字段配置字体样式的方法