⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filetest.java

📁 疯狂Java讲义_源码(含Java设计模式CHM
💻 JAVA
字号:
import java.io.*;

/**
 * @author  yeeku.H.lee kongyeeku@163.com
 * @version  1.0
 * <br>Copyright (C), 2005-2008, yeeku.H.Lee
 * <br>This program is protected by copyright laws.
 * <br>Program Name:
 * <br>Date: 
 */
public class FileTest
{
    public static void main(String[] args) throws IOException
    {
		//以当前路径来创建一个File对象
        File file = new File("."); 
		//直接获取文件名,输出一点
		System.out.println(file.getName());
		//获取相对路径的父路径可能出错,下面代码输出null
		System.out.println(file.getParent());
		//获取绝对路径
		System.out.println(file.getAbsoluteFile());
		//获取上一级路径
		System.out.println(file.getAbsoluteFile().getParent());
		//在当前路径下创建一个临时文件
		File tmpFile = File.createTempFile("aaa", ".txt", file);
		//指定当JVM退出时删除该文件
		tmpFile.deleteOnExit();
		//以系统当前时间作为新文件名来创建新文件
		File newFile = new File(System.currentTimeMillis() + "");
		System.out.println("newFile对象是否存在:" + newFile.exists());
		//以指定newFile对象来创建一个文件
		newFile.createNewFile();
		//以newFile对象来创建一个目录,因为newFile已经存在,
		//所以下面方法返回false,即无法创建该目录
		newFile.mkdir();
		//使用list方法来列出当前路径下的所有文件和路径
		String[] fileList = file.list();
		System.out.println("======当前路径下所有文件和路径如下=====");
		for (String fileName : fileList)
		{
			System.out.println(fileName);
		}
	
		//listRoots静态方法列出所有的磁盘根路径。
		File[] roots = File.listRoots();
		System.out.println("======系统所有根路径如下=====");
		for (File root : roots)
		{
			System.out.println(root);
		}
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -