java中File的使用----创建文件到某文件夹
2021/11/20 17:12:25
本文主要是介绍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的使用----创建文件到某文件夹的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-06小米11i印度快充版ROM合集:极致体验,超越期待
- 2024-10-06【ROM下载】小米11i 5G 印度版系统, 疾速跃迁,定义新速度
- 2024-10-06【ROM下载】小米 11 青春活力版,青春无极限,活力全开
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求