Windows Java文件锁定在构造函数中引用现有文件时?
-
02-10-2019 - |
题
假设我在Java中进行以下操作以保持打开的过程:
import java.io.File;
import java.util.Date;
public class LogHolder {
public static void main(String[] args) {
File file1 = new File("myLogFile.log");
while (true) {
System.out.println("Running " + new Date());
}
}
}
我是否以其他Windows进程无法写入日志文件的方式锁定了此文件?
其他提示
不,您没有锁定文件。这是Java文档总结Java.io.file的目的:
文件和目录路径名的抽象表示
(换句话说, new File()
甚至没有打开文件。)
您可以在这里找到其余的: http://java.sun.com/javase/6/docs/api/java/io/file.html
不隶属于 StackOverflow