旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java中怎样推断是不是文件夹【JAVA教程】,java

作者:搜教程发布时间:2019-11-27分类:JAVA教程浏览:52评论:0


导读:java推断是不是是文件夹的要领:packagecom.tij.io.file;importjava.io.File;/***搜检File对象是文件照...

java推断是不是是文件夹的要领:

package com.tij.io.file;

import java.io.File;

/**
 * 搜检File对象是文件照样目次
 * @author guoyoujun
 * @date 2014-3-17
 */
public class CheckDirectoryOrFile {

	/**
	 * java.io.File包括两个要领:isFile(); isDirectory()
	 * <p>isFile();搜检改文件对象是不是是一般文件,是则return true; 假如文件不存在或者是目次则return false
	 * <p>isDirectory();搜检文件对象是不是是目次,是则return true; 假如目次不存在或者是一般文件则return false
	 * <p>推断之前应当先exists();
	 * @param args
	 */
	public static void main(String[] args) {
		File file = new File("/Users/GYJ/java1.txt");
		File dir = new File("/Users/GYJ/funshion");
		File notExists = new File("/Users/GYJ/notafile");
		//java1.txt文件存在
		System.out.println("/Users/GYJ/java1.txt is file?" + file.isFile());
		System.out.println("/Users/GYJ/java1.txt is dir?" + file.isDirectory());
		//funshion是目次
		System.out.println("/Users/GYJ/funshion is file?" + dir.isFile());
		System.out.println("/Users/GYJ/funshion is dir?" + dir.isDirectory());
		//notafile不存在
		System.out.println("/Users/GYJ/notafile is file?" + notExists.isFile());
		System.out.println("/Users/GYJ/notafile is dir?" + notExists.isDirectory());
	}

}

out put==========
/Users/GYJ/java1.txt is file?true
/Users/GYJ/java1.txt is dir?false
/Users/GYJ/funshion is file?false
/Users/GYJ/funshion is dir?true
/Users/GYJ/notafile is file?false
/Users/GYJ/notafile is dir?false

java中的isDirectory()是搜检一个对象是不是是文件夹。返回值是boolean范例的。假如是则返回true,不然返回false。

挪用要领为:对象.isDirectory() 无需指定参数。

java.nio.file包定义了Java虚拟机接见文件,文件属性和文件体系的接口和类。 该API可用于战胜java.io.File类的很多限定。 toPath要领可用于猎取一个Path ,该Path运用File对象示意的笼统途径来定位文件。

生成的Path能够与Files类一同运用,以供应对其他文件操纵,文件属性和I / O非常的更有用,更普遍的接见,以协助在文件操纵失利时诊断毛病。

更多java学问请关注java基础教程。

以上就是java中怎样推断是不是文件夹的细致内容,更多请关注ki4网别的相干文章!

标签:java


欢迎 发表评论: