创建文件
方式1
- 首先创建文件对象
File file = new file(filePath);
这里的参数filePath是一个描述文件路径的字符串,例如"D:/a.txt"
- 然后直接创建文件,这里需要抛出一个IOException异常
file.createNewFile()
方式2
- 首先创建父目录文件对象
File parentFile = new File("D:/file")
- 声明文件信息的字符串
String fileName = "demo.txt"
- 创建完整的文件对象
File file = new File(parentFile, fileName)
- 最后创建文件,需要处理IOException异常
file.createNewFile();
获取文件信息
获取文件信息的操作直接调用创建好的文件对象的方法即可 例如
file.getName() // 获取文件/目录名称
file.getAbsolutePath() // 获取文件/目录绝对路径
file.getParent() // 获取文件/目录父级目录
file.length() // 获取文件大小,以字节为单位
file.exists() // 文件对象所指向文件/目录是否存在
file.isFile() // 是否为一个文件
file.isDirectory() // 是否为一个目录
file.delete() // 删除文件/目录,返回一个boolean值
其他方法在需要使用时查看java.io包下面的File类即可
创建文件目录
创建单级/多级目录
String directoryPath = "..."; // 注意这里不要具体到文件,具体到目录即可
File file = new File(direactoryPath);
file.mkdir() // 创建单级目录
file.mkdirs() // 创建多级目录
创建目录时可以先通过对file.exists()判断一下目录是否存在,然后再进行创建