你可以试一下以下两个程铅拍判序:
先运行这个,贺基让一个文件处于使用状态:
import java.io.*
public class FileLocker {
public static void main (String args[]) {
try {
File f = new File("a.txt")
f.createNewFile()
FileReader fr = new FileReader(f)
while (true)
} catch (Exception e) {
e.printStackTrace()
}
}
}
然后不要关掉,打开另一个窗口,运行下面这个:
import java.io.*
public class FileLockChecker {
public static void main (String args[]) {
try {
File f = new File("a.txt")
File f1 = new File("b.txt")
f.renameTo(f1)
if (f.exists())
System.out.println("File in use.")
else
f1.renameTo(f)//改回来
} catch (Exception e) {
e.printStackTrace()
}
}
}
*** 作系统中的dll文件被程序调用无法直接删巧粗除,只能通过特殊方式进行删除,步骤陵碰如下:1、在运行里输入cmd进入命令提示符。2、输入命令tasklist /m >123.txt查看dll文件是哪个程序孝汪镇在调用,结束该程序或进程,然后删除dll文件。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)