java中File的使用----创建文件到某文件夹

File中常用的方法:

String fileName = "F:\\temp\\images\\1.jpg";
File file = new File(fileName);
boolean mkdir = file.mkdir();// 在指定位置创建一个单级文件夹
boolean mkdirs = file.mkdirs(); // 在指定位置创建一个多级文件夹
boolean newFile = file.createNewFile();//在指定位置创建一个空文件
boolean delete = file.delete(); // 删除文件或者一个空文件夹,不能删除非空文件夹
boolean exists = file.exists();// 文件或文件夹是否存在。
boolean file1 = file.isFile();// 是否是一个文件
boolean isDirectory = file.isDirectory() ;// 是否是一个目录
boolean isHidden =file.isHidden() ;// 是否是一个隐藏的文件或是否是隐藏的目录。
boolean isAbsolute =file.isAbsolute();//  测试此抽象路径名是否为绝对路径名。
String name = file.getName();//  获取文件或文件夹的名称,不包含上级路径。
String absolutePath = file.getAbsolutePath() ;// 获取文件的绝对路径,与文件是否存在没关系
long length = file.length()  ;// 获取文件的大小(字节数),如果文件不存在则返回0L,如果是文件夹也返回0L。
String fileParent = file.getParent() ;//  返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回null。
long lastModified = file.lastModified() ;// 获取最后一次被修改的时间

在指定位置创建文件

package com.file.common;

import java.io.*;

public class FileTest {
	 public static void main(String[] args) throws IOException{
	        String fileName = "F:\\temp\\images\\1.jpg";
	        File file = new File(fileName);
	        File fileParent = file.getParentFile(); //父目录的路径名
	        if(!fileParent.exists()){
	            fileParent.mkdir();// 在指定位置创建一个单级文件夹
	            fileParent.mkdirs(); //若文件夹为空,则创建一个多级文件夹
	        }
	        if(!file.exists()){
	            file.createNewFile(); //在指定位置创建一个空文件; 注:有路径才能创建文件
	        }
	        System.out.println("path:"+file.getPath());
	        System.out.println("absolutePath:"+file.getAbsolutePath());
	        System.out.println("getFileName:"+file.getName());
	    }
}

输出结果:
java中File的使用----创建文件到某文件夹
创建的文件:
java中File的使用----创建文件到某文件夹

上一篇:4.逻辑运算符


下一篇:2.数据类型