Java文件 File 的创建与功能调用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pxl20171799/article/details/84479927

使用文件时要现根据路径访问文件,但是文件是否存在一开始我们是不知道的,所以我们要先判断一下文件是否存在,如果存在,就可以直接访问,但是如果不存在,则需要我们先自己创建一个合适的文件。

一、文件的创建

文件的创建一般写到一个方法里面。

文件包括路径和文件名

1,首先需要定义文件的路径,文件夹的名称要写到路径里面,然后根据这条路径去创建一个文件,创建过程中,判断一下是否存在,若不存在,则进行创建

2,然后定义文件名,一般是txt形式的文件名,如果在这条路径上没有这个文件,则需要进行创建,注意,在创建过程中,需要使用try/catch语句,防止出现异常

public static void createNewFile()
	{
		String path="E:\\";
		File file=new File(path);
		if(!file.exists())
		{
			file.mkdirs();
		}
		String fileName="Example.txt";
		File file2=new File(path, fileName);
		if(!file2.exists())
		{
			try {
				file2.createNewFile();
			} catch ( IOException e) {
				e.printStackTrace();
			
			}
		}		
	}

二、创建文件的过程

写一个主函数,调用创建文件的方法,创建一个文件。 

通过调用各种方法检测和使用文件

	public static void main(String[] args)
	{
//		System.out.println("创建文件前:");
//		File file1=new File("E:\\","Example.txt");
//	    System.out.println("文件名称:"+file1.getName());
//		System.out.println("文件是否存在:"+file1.exists());
//		System.out.println("文件的相对路径:"+file1.getPath());
//		System.out.println("文件的绝对路径:"+file1.getAbsolutePath());
//		System.out.println("文件是否可以读取:"+file1.canRead());
//		System.out.println("文件是否可以写入:"+file1.canWrite());
//		System.out.println("文件的大小:"+file1.length()+"B");
//		System.out.println("-----------------------------");
//		System.out.println("创建文件后:");
		createNewFile();
		File file=new File("E:\\","Example.txt");
	    System.out.println("文件名称:"+file.getName());
		System.out.println("文件是否存在:"+file.exists());
		System.out.println("文件的相对路径:"+file.getPath());
		System.out.println("文件的绝对路径:"+file.getAbsolutePath());
		System.out.println("文件是否可以读取:"+file.canRead());
		System.out.println("文件是否可以写入:"+file.canWrite());
		System.out.println("文件的大小:"+file.length()+"B");	
	}

猜你喜欢

转载自blog.csdn.net/pxl20171799/article/details/84479927
今日推荐