File类的文件具有一定的误导性,我们可能会认为它指代的是文件,实际上并非如此。它技能代表一个特定文件的名称,又能代表一个目录下的一组文件的名称。如果它指的是一个文件集,我们就可以对此集合调用list()方法,从而获取一个目录下的所有文件名称。实际上,FilePath是一个更好的名字。 ...
分类:
编程语言 时间:
2019-12-12 15:06:38
阅读次数:
94
IO流(Input Output) : IO技术主要的作用是解决设备与设备之间 的数据传输问题。 比如: 硬盘 >内存 内存的数据 >硬盘上 把键盘的数据 >内存中 IO技术的应用场景: 导出报表 , 上传大头照 、 下载 、 解释xml文件 ... 数据保存到硬盘上,该数据就可以做到永久性的保存。 ...
分类:
编程语言 时间:
2017-06-05 00:35:36
阅读次数:
166
1.File类概述我们要想实现IO的操作,就必须知道硬盘上文件的表现形式。而java就提供了一个File类来让我们使用。File:文件或目录(文件夹)路径名的抽象表示形式。2.File类的构造方法File(Stringpathname)根据一个路径得到File对象
File(Stringparent,Stringchild)根据一个目录..
分类:
编程语言 时间:
2016-10-23 07:56:58
阅读次数:
160
File类:File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成。但是File不能访问文件内容本身。访问文件和目录:1. 访问文件名的部分方法String getName():返回此File对象所表示的文件名或路径名(如果是路...
分类:
编程语言 时间:
2015-10-19 12:31:15
阅读次数:
143
Java之File类及递归树形展示目录
20150804
下面的构造函数可以用来生成File 对象:
File(String directoryPath)
File(String directoryPath, String filename)
File(File dirObj, String filename)
这里,dir...
分类:
编程语言 时间:
2015-08-04 22:53:38
阅读次数:
165
package ioTest.io3;
/*
* 删除有内容的文件夹:从最里面一直向外删除。建议千万不要删除硬盘上面有用的文件夹哦
* 方法思路
* 循环+递归
*/
import java.io.File;
public class RemoveDir {
public static void main(String[] args) {
// TODO Auto-generat...
分类:
编程语言 时间:
2014-05-04 09:25:58
阅读次数:
464
/*
* 将指定目录下的所有java文件的绝对路径存储到文本文件中
* 建立一个java列表。
* 思路:
* 1.对指定目录进行递归
* 2.获取递归过程所有的java文件的路径
* 3.将这些路径存储在集合中
* 4.将集合中的内容写到文本文件
* 注:3,4步骤也可以合并成一个步骤
*/
package ioTest.io3;
import java.io.Buffere...
分类:
编程语言 时间:
2014-05-04 08:48:43
阅读次数:
402
package ioTest.io3;
import java.io.File;
/*
* 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 。
* 并将文件夹和文件名称打印在控制台上面。并且要显示文件目录的层级
* 注:运用了递归的算法。
*/
public class FileDemo3 {
public static void main(String[] args) {
...
分类:
编程语言 时间:
2014-05-03 20:54:44
阅读次数:
677