File类常见方法

package file;

import java.io.File;

public class FileTest2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		File src2=new File("E:/backup/2.jpg");
		System.out.println("文件src2是否存在"+src2.exists());
		System.out.println("文件src2是否是文件"+src2.isFile());
		System.out.println("文件src2是否是目录(文件夹)"+src2.isDirectory());
		System.out.println("文件src2是否可读"+src2.canRead());
		System.out.println(src2.isAbsolute());
		String parentPath="E:/backup";
		String name="EXPDAT.DMP";
		//使用相对路径去构建file对象
		File src=new File(parentPath,name);
		System.out.println("文件src是否存在"+src.exists());
		System.out.println("文件src是否是文件"+src.isFile());
		System.out.println("文件src是否是目录(文件夹)"+src.isDirectory());
		System.out.println("文件src是否可读"+src.canRead());
		System.out.println("文件src是否可写"+src.canWrite());
		System.out.println(src.isAbsolute());
		System.out.println("文件长度"+src.length());
		//以B为单位     如果是目录的话则长度为零  不管目录内是否有文件
	}

}

  

新建文件

package file;

import java.io.File;
import java.io.IOException;

public class FileTest2 {

public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
/* String path="E:/backup/2.jpg";*/
File src=new File("E:/backup/2.jpg");
if (!src.exists()){
boolean flag=src.createNewFile();
System.out.println(flag?"新创建了文件":"没有新建文件");
//运行结果,新建了文件
//如果存在的话就不新创建返回false
}
boolean flag1=src.delete();
System.out.println(flag1?"删除成功":"删除失败");
}

}

  还有createtempfile()如需使用可以去查看jdk文档

package file;

import java.io.File;
import java.io.IOException;

public class FileTest2 {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
/*		String path="E:/backup/2.jpg";*/
		File src=new File("E:/backup/2.jpg");
		if (src.isDirectory()){
			System.out.println("文件夹");
		}
		else if(src.isFile()){
			System.out.println("文件");
		}
		else if(!src.exists()){
			System.out.println("文件不存在");
		}

	}

}

  

时间: 2024-12-24 07:12:45

File类常见方法的相关文章

字符串形的Path类的文件管理的File类的方法与应用

今天是我学习C#基础的第13天,可以说马上就要结束这个基础课程,感觉学习的理论性的我不能说全部掌握了,我只想说在思路上面的语法以及用法我应该基本掌握了,感觉效果不错,不得不说,要想在一种语言上面有大的突破,基础的还是很重要的,所以从基础学起,我认为我的选择还是对的.而且我选择了在云和学院学习,感觉效果挺好的. 今天总结了昨天讲的不熟悉的泛型的东西,今天在我们的博客园里面看到了一位博客友友写的泛型的类,写的好清晰呀,感觉博客园是个好地方,那时间刚开始加入博客园认为每天要写博客好累啊,现在感觉挺好的

雷林鹏分享:Ruby File 类和方法

Ruby File 类和方法 File 表示一个连接到普通文件的 stdio 对象.open 为普通文件返回该类的一个实例. 类方法 序号方法 & 描述 1File::atime( path) 返回 path 的最后访问时间. 2File::basename( path[, suffix]) 返回 path 末尾的文件名.如果指定了 suffix,则它会从文件名末尾被删除. 例如:File.basename("/home/users/bin/ruby.exe") #=>

Collections 工具类和 Arrays 工具类常见方法

Collections 工具类和 Arrays 工具类常见方法 Collections Collections 工具类常用方法: 排序 查找,替换操作 同步控制(不推荐,需要线程安全的集合类型时请考虑使用 JUC 包下的并发集合) 排序操作 void reverse(List list)//反转 void shuffle(List list)//随机排序 void sort(List list)//按自然排序的升序排序 void sort(List list, Comparator c)//定制

3、File类的方法之创建、删除、重命名

一般我们调用内置类的方法,都是指调用其成员方法,故而以下几种方法都是File类的成员方法,常用的有以下3种, 分别是 //创建 public boolean createNewFile() public boolean mkdir() public boolean mkdirs() //删除 public boolean delete() //重命名 public boolean rannameTo(File dest) /* 需要注意的是,这些方法都是File内置方法,jdk里已经有了,所以并

《java入门第一季》之类(String类常见方法小叙)

String类下面的构造方法和一些常见的方法: /* * 字符串:就是由多个字符组成的一串数据.也可以看成是一个字符数组. * 通过查看API,可以知道 * A:字符串字面值"abc"也可以看成是一个字符串对象. * B:字符串是常量,一旦被赋值,就不能被改变. * * 构造方法: * public String():空构造 * public String(byte[] bytes):把字节数组转成字符串 * public String(byte[] bytes,int index,i

【Ruby】File 类和方法

阅读目录 类方法 实例方法 File 表示一个连接到普通文件的 stdio 对象.open 为普通文件返回该类的一个实例. 类方法 序号 方法 & 描述 1 File::atime( path)返回 path 的最后访问时间. 2 File::basename( path[, suffix])返回 path 末尾的文件名.如果指定了 suffix,则它会从文件名末尾被删除.例如:File.basename("/home/users/bin/ruby.exe") #=> &

整理string类常见方法的使用说明

整理String类的Length().charAt().getChars().replace().toUpperCase().toLowerCase().trim().toCharArray()使用说明 Length():可以用来计算字符串的长度.例如: String s=new String(“asdf”);System.out.println(s.length());//求得字符串长度. charAt():获取指定位置的字符.例如:char charAt(int index).index为字

黑马程序员——【Java基础】——File类、Properties集合、IO包中的其他类

---------- android培训.java培训.期待与您交流! ---------- 一.File类 (一)概述 1.File类:文件和目录路径名的抽象表现形式 2.作用: (1)用来将文件或文件夹封装成对象 (2)方便于对“文件”与“文件夹属性信息”进行操作 (3)File对象,可以作为参数传递给流的构造函数 (二)构造方法 * 通过File的构造函数创建File对象 方式1:File f = new File("c:\\a.txt"); 方式2:File f2 = newF

黑马程序员——黑马基础——File类,打印流

 黑马程序员--黑马基础--File类,打印流 ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一,File类 用来将文件或者文件夹封装成对象 方便对文件与文件夹的属性信息进行操作. File对象可以作为参数传递给流的构造函数. File类常见方法: 1,创建. boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false. 和输出流不一样,输出流对象一建立创建文件.而且文件已经存在,