| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> java-对文件操作的类:File -> 正文阅读 |
|
[Java知识库]java-对文件操作的类:File |
File类? ? ? ?File类的对象可以表示文件,还可以表示目录,在程序中一个File类对象可以代表一个文件或目录,File 类的对象可以对文件或者文件夹(目录)的属性进行操作,但不能直接对文件的内容进行操作 (对内容操作我们需要用到输入流和输出流), 例如删除,或者设置文件只读等属性 构造方法 :? //在当前目录下创建一个与aaa.txt文件名相关联的文件对象 File f1 = new File("aaa.txt"); //指明详细的路径以及文件名,请注意双斜线或用反斜杠 File f2 = new File("D:\\Java\\Hello.java");
//指明详细的路径以及
目录名
,请注意双斜线
File f3 =
new
File(
"D:\\Java"
);
例:?
? ? ? ?需要注意的是, 这里虽然我们创建了许多File类的对象 , 但这个文件夹或者文件并没有创建,这里只是代表它的路径, 如果存在的话,我们就可以通过File类的对象对此文件或者文件夹进行操作,如果给定路径的文件或者文件夹不存在的话,我们可以通过File类提供的方法来创建它, 例如上面的例子中调用了 createNewFile()与mkdir() 来创建文件和文件夹 创建前 :? 上述代码运行后 :?? 可见,文件被成功创建,以下介绍File类常用的一些方法 以上方法的使用就不一一演示了? 但需要注意这几点 : mkdir()方法只能创建单级目录 ,而mkdir() 可以创建多级目录 delete() 方法也只能删除一级目录, 如果目录里存在子目录或者文件,那么则不能删除成功,删除成功的条件(文件或者空的文件夹) 那如果我们想删除文件夹以及文件夹里包含的文件该怎样去操作呢? 这时我们可以使用 listFiles()方法 , 注意,此方法返回的是一个File[] 数组,我们可以通过此方法将子目录或者文件返回到数组里,然后遍历数组进行删除操作即可 例 :?
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 10:47:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |