[英]Java create file in Eclipse not creating nor deleting
我正在尝试用 Eclipse 的“Java for Dummies”一书来学习 java。
现在我必须学习如何创建文件和删除它们。
希望大家能帮忙。 我更新了 Eclipse 并且我使用的是 JDK 14.0.1。
public static void main(String args[]) {
Path path = Paths.get("G:\\Users\\Gerard\\eclipse-workspace\\Java for dummies 2\\");
File evidence = new File(path +"\\cookedBooks.txt");
Scanner keyboard = new Scanner(System.in);
try {
out.println("Looking for " + evidence.getCanonicalPath());
}
catch (java.io.IOException e) { e.printStackTrace();}
char reply;do {
out.print("Delete evidence? (y/n) ");
reply = keyboard.findWithinHorizon(".",0).charAt(0);
}
while (reply != 'y' && reply != 'n');
if (reply == 'y') {
out.println("Okay, here goes...");
evidence.delete();
out.println("The evidence has been deleted.");
}
else {
out.println("Sorry, buddy. Just asking.");
}
keyboard.close();
}
}
本书使用:
import java.io.File;
import static java.lang.System.out;
import java.util.Scanner;
public class DeleteEvidence {
public static void main(String args[]) {
File evidence = new File("cookedBooks.txt");
Scanner keyboard = new Scanner(System.in);
char reply;
do {
out.print("Delete evidence? (y/n) ");
reply = keyboard.findWithinHorizon(".", 0).charAt(0);
}
}
}
控制台 output 用于 y 和 n
寻找 G:\Users\Gerard\eclipse-workspace\Java for dummies 2\cookedBooks.txt 删除证据? (是/否)
是的
好的,这就去...
证据已被删除。
寻找 G:\Users\Gerard\eclipse-workspace\Java for dummies 2\cookedBooks.txt 删除证据? (是/否)
n
对不起,伙计。 只是问问而已。
没有错误
感谢您尝试帮助伙计们。 今天我重新安装并更新了 eclipse 现在可以删除了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.