java文件夹目录遍历卡顿

Python013

java文件夹目录遍历卡顿,第1张

java文件夹目录遍历卡顿,是因为程序运行错误导致程序死循环而导致的。在按下top 命令后 按下m键,再观察进程下CPU和MEM的百分比,选中运行的大面积占比的文件,就可以结束卡顿了。

目录是文件夹,,文件是我们平时所见到的带后缀的(如文本文件是.txt

word文档是.doc

excel文档是.xls)

File

f=new

File("d:\\","test.txt")

前一个参数是文件存放的目录,也就是放在哪..d:\\代表放在d盘

d:\\movie代表放在d盘名为movie的文件夹下..

第二个参数是建立一个名为test的文本文件.后缀是.txt

应该很详细了.希望能够帮助你

在java中表示一个文件或目录的类是 java.io.File

public class File

extends Object

implements Serializable, Comparable<File>

文件和目录路径名的抽象表示形式。

用户界面和操作系统使用与系统相关的路径名字符串 来命名文件和目录。此类呈现分层路径名的一个抽象的、与系统无关的视图。抽象路径名 有两个组件:

一个可选的与系统有关的前缀 字符串,比如盘符,"/" 表示 UNIX

中的根目录,"\\\\" 表示 Microsoft Windows UNC 路径名。

零个或更多字符串名称 的序列。

抽象路径名中的第一个名称是目录名,对于 Microsoft Windows UNC

路径名则是主机名。抽象路径名中第一个名称之后的每个名称表示一个目录;最后一个名称既可以表示目录,也可以表示文件。空 抽象路径名没有前缀和名称序列。

路径名字符串与抽象路径名之间的转换与系统有关。将抽象路径名转换为路径名字符串时,每个名称与下一个名称之间用一个默认分隔符 隔开。默认名称分隔符由系统属性 file.separator 定义,可通过此类的公共静态字段 separator 和

separatorChar 使其可用。将路径名字符串转换为抽象路径名时,可以使用默认名称分隔符或者底层系统支持的任何其他名称分隔符来分隔其中的名称。