java 种的File类是用来做什么的有什么用处(追加40分)

java 种的File类是用来做什么的有什么用处(追加40分),第1张

java 种的File类的作用和用处如下:

1直接处理文件和文件系统。File类没有指定信息怎样从文件读取或向文件存储;它描述了文件本身的属性。File对象用来获取或处理与磁盘文件相关的信息,例如权限,时间,日期和目录路径。此外,File还浏览子目录层次结构。很多程序中文件是数据的根源和目标。尽管它们在小应用程序中因为安全原因而受到严格限制,文件仍是存储固定和共享信息的主要资源。Java中的目录当成File 对待,它具有附加的属性——一个可以被 list( )方法检测的文件名列表。

2下面的构造函数可以用来生成File 对象:

File(String directoryPath)

File(String directoryPath, String filename)

File(File dirObj, String filename)

这里,directoryPath是文件的路径名,filename 是文件名,dirObj 一个指定目录的File 对象。下面的例子创建了三个文件:f1,f2,和f3。第一个File对象是由仅有一个目录路径参数的构造函数生成的。第二个对象有两个参数——路径和文件名。第三个File对象的参数包括指向f1文件的路径及文件名。f3和f2指向相同的文件。

File f1 = new File("/");

File f2 = new File("/","autoexecbat");

File f3 = new File(f1,"autoexecbat");

注意:Java 能正确处理UNIX和Windows/DOS约定路径分隔符。如果在Windows版本的Java下用斜线(/),路径处理依然正确。记住,如果你用Windows/DOS使用反斜线(/)的约定,你需要在字符串内使用它的转义序列(//)。Java约定是用UNIX和URL风格的斜线来作路径分隔符。

import javaioIOException;

import javaioRandomAccessFile;

public class TestMain {

public static void main(String[] args) {

//原文件路径

String path1 = "F:/1txt";

//新文件路径

String path2 = "F:/2txt";

RandomAccessFile raf1 = null;

RandomAccessFile raf2 = null;

String line = null;

try {

raf1 = new RandomAccessFile(path1, "r");

raf2 = new RandomAccessFile(path2, "rw");

while ((line = raf1readLine()) != null) {

int start = lineindexOf("EMAIL");

int end = lineindexOf("OU=");

String a = linesubstring(start, end);

String b = areplace("ADDRESS", "");

line = linereplace(a, "");

line = b + line;

raf2write(linegetBytes());

raf2write('\n');

}

} catch (Exception e) {

eprintStackTrace();

} finally {

try {

raf1close();

raf2close();

} catch (IOException e) {

eprintStackTrace();

}

}

}

}

以上就是关于java 种的File类是用来做什么的有什么用处(追加40分)全部的内容,包括:java 种的File类是用来做什么的有什么用处(追加40分)、请用JAVA编一个小程序对文本文件进行编辑,能运行给200分、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10093102.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存