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分、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)