当前位置:首页 » 编程语言 » java读取java文件是否存在

java读取java文件是否存在

发布时间: 2023-03-07 01:08:35

java中怎样根据文件的路径去判断该文件夹中是否存在该文件

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,如果路径不存在,就创建该路径

2,如果文件不存在,就新建该文件

⑵ java怎么判断一个文件是否存在

用java.io.File类的public boolean exists()方法就能判断,如:
import java.io.*;
public class Demo
{
public static void main(String[] args) throws Exception
{
//将p指定为文件的路径
String p="test.txt";
File f=new File(p);
if(f.isFile())
{
if(f.exists())
{
System.out.println("文件"+p+"存在。");
}
else
{
System.out.println("文件"+p+"不存在。");
}
}
else
{
System.out.println(p+"不是文件。");
}
}
}

⑶ java怎样判断一个文件中是否存在内容

packagetest1701;

importjava.io.FileInputStream;
importjava.io.IOException;

publicclassTest10{
publicstaticvoidmain(String[]args){
Stringpath="文件路径";
=null;
try{
fileInputStream=newFileInputStream(path);
if(fileInputStream.available()==0){
System.out.println("文件为空");
}
}catch(Exceptione){
e.printStackTrace();
}finally{
if(fileInputStream!=null){
try{
fileInputStream.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
}
}

⑷ java 根据文件名判断文件是否存在

File类自带判断文件(或者路径)是否存在的方法。举个例子:

Stringpath="D:\";
Stringfilename="test.txt";
Filefile=newFile(path+filename);
if(file.exists()){
System.out.println("文件"+filename+"存在");
}else{
System.out.println("文件"+filename+"不存在")
}

⑸ java 如何判断文件路径是否存在

exists
public boolean exists()测试此抽象路径名表示的文件或目录是否存在。

返回:
当且仅当此抽象路径名表示的文件或目录存在时,返回 true;否则返回 false

isFile
public boolean isFile()测试此抽象路径名表示的文件是否是一个标准文件。如果该文件不是一个目录,并且满足其他与系统有关的标准,那么该文件是标准 文件。由 Java 应用程序创建的所有非目录文件一定是标准文件。

返回:
当且仅当此抽象路径名表示的文件存在且 是一个标准文件时,返回 true;否则返回 false

⑹ java 怎么判断某路径下的某个文件是否存在

public class DirectoryList {
public static void main(String[] args){
String fileName="lady gaga、lady gaga - telephone ft. beyonce.mp3";//要判断的文件或文件夹
try{
File path = new File("D:/KuGou");
String[] myList;//定义一个字符串数组
if(fileName == null && fileName.length() == 0)//不含自变量则显示所有文件
myList = path.list();
else
myList = path.list(new DirectoryFilter(fileName));
for(int i = 0; i< myList.length;i++)//输出文件列表
System.out.println(myList[i]);
}catch(Exception e)
{
e.printStackTrace();
}

}
}//DirectoryList ends 实现filename 的过滤器
class DirectoryFilter implements FilenameFilter
{
String myString;
DirectoryFilter(String myString)
{
this.myString = myString;
}
public boolean accept(File dir,String name)
{//FilenameFilter.accept(File dir, String name)
// 测试指定文件是否应该包含在某一文件列表中。
String f= new File(name).getName();
return f.equals(myString);
}
}

热点内容
android网络优化 发布:2025-09-18 20:53:19 浏览:213
看交换机配置哪些是默认的 发布:2025-09-18 20:46:59 浏览:614
在钉钉上如何获取自己的密码 发布:2025-09-18 20:46:12 浏览:850
pythonifthenelse 发布:2025-09-18 20:33:19 浏览:908
热血传奇脚本怎么做 发布:2025-09-18 20:29:06 浏览:606
轩逸手动经典有哪些配置 发布:2025-09-18 20:20:40 浏览:622
安卓手机下载软件在哪里设置密码 发布:2025-09-18 20:10:08 浏览:605
net业务缓存框架 发布:2025-09-18 19:57:14 浏览:12
pythonrst 发布:2025-09-18 19:28:50 浏览:410
页面访问在线升级 发布:2025-09-18 19:13:46 浏览:781