java语言基础(79)——File类的基础使用java文件操作
来源:互联网 发布:惠泽了知原版资料网址 编辑:程序博客网 时间:2024/06/05 10:41
File类的基础使用
File类的构造方法:
File(String pathname)
File(String parent, String child)
File(File parent, String child)
File(URI uri) 使用file协议创建file对象
构造方法使用举例:
package FileDemo;import java.io.File;import java.io.IOException;public class FileDemo { public static void main(String[] args) throws IOException { // 构造方法使用示例 // 1 File(String pathname) File f = new File("D:\\demo\\test.txt"); System.out.println(f.createNewFile()); // 2 File(String parent, String child) File f1 = new File("D:\\demo","test1.txt"); System.out.println(f1.createNewFile()); // 3 File(File parent, String child) File f2 = new File(new File("D:\\demo"),"test2.txt"); System.out.println(f2.createNewFile()); // 4 File(URI uri) File f3 = new File(URI.create("file:////D:/demo/test3.txt")); System.out.println(f3.createNewFile()); }}
创建功能:
createNewFile() 创建一个新文件。注意:此方法只能创建文件,所以需要保证目录存在。
mkdir() 创建一个目录。注意:此方法只能创建单级(一层)目录。
mkdirs() 创建目录。可以创建多级目录。
package FileDemo;import java.io.File;import java.io.IOException;public class FileDemo { public static void main(String[] args) { // 创建功能 // createNewFile() mkdir() mkdirs() File file = new File("D:\\demo"); // mkdir 创建目录 System.out.println( file.mkdir() ); File file1 = new File("D:\\demo\\test.txt"); // createNewFile() 创建文件 try { System.out.println( file1.createNewFile() );} catch (IOException e) {e.printStackTrace();}File file2 = new File("D:\\demo1\\test1"); // mkdirs() 创建多级目录System.out.println( file2.mkdirs() );}}
删除功能:
delete() 删除文件或目录 删除目录时需要保证目录为空
package FileDemo;import java.io.File;public class FileDemo { public static void main(String[] args) { // 删除功能 // delete() // 删除文件 File f = new File("D:\\demo\\test.txt"); System.out.println(f.delete()); // 删除目录 File f1 = new File("D:\\demo1\\test1"); System.out.println(f1.delete()); }}
重命名功能:
renameTo(File dest)
判断功能:
canExecute
canRead
canWrite
exists
isAbsolute
isDirectory
isFile
isHidden
获取功能:
getXXX
list
listFiles
listRoots
阅读全文
1 0
- java语言基础(79)——File类的基础使用java文件操作
- Java基础———重温关于的文件读写操作,File类,FileInputStream类等的使用
- java 基础 —— 文件操作(File)
- Java File操作基础
- java基础—文件操作
- java语言基础(62)——BigDecimal类的使用
- java:File常用基础操作
- java基础 文件file的应用
- Java File类的简单说明与使用 -- Java 基础
- JAVA基础——File
- java基础 —— 文件操作
- Java文件操作基础
- java 文件基础操作
- JAVA文件操作基础
- java基础文件操作
- Java基础-File类
- JAVA基础----File类
- 黑马程序员——Java基础——File文件操作、Properties类、打印流、序列流
- VSCrawler爬虫项目介绍
- AD1256之STM32程序——STM32测试高精度ADC篇(四)
- MySQL数据库设置事务隔离级别
- SpringBoot 热部署方式
- 【Sicily】1003. 相连的1
- java语言基础(79)——File类的基础使用java文件操作
- react学习-受控组件(controlled components)
- Linux学习之文件搜索命令(一)find 命令
- 阶段反思
- mac下配置Git服务器
- 乐固libshella 2.10.1分析笔记
- Linux开发--IO多路复用之epoll总结
- R语言文本挖掘展示:画词云图
- 第二天java学习笔记-第一个程序和变量等