1
很多人都有這個問題「說文件不存在,但它確實存在」,但是我的問題恰恰相反,文件不存在,但它說它確實存在。 不確定如何解決這一問題及其他議題只是拿出「文件不存在,但它確實」等文件不存在,但它說呢?
這裏是我的代碼:
package New;
import java.util.Scanner;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
public class FileEditor {
public static void main(String[] args) throws Exception {
Scanner scan = new Scanner(System.in);
System.out.println("Where is the file stored ex: C:/Users/Name/Place/filename.txt");
String a = scan.nextLine();
File file = new File(a);
FileWriter writer = new FileWriter(file);
BufferedWriter bwriter = new BufferedWriter(writer);
if(!file.exists()){
System.out.println("File does not exist.");
}
else{
System.out.println("Start editing? y/n");
String b = scan.nextLine();
你是如何輸入文件名路徑的?我的意思是,像C:\ tmp \ my_file.txt這樣的東西? –
'FileWriter'將創建該文件,如果它不存在...(並準備覆蓋它的內容,如果它確實) – MadProgrammer
@IsmaelInfante我試着用一個不存在的文件和一些隨機字母,給了我每次都有同樣的反應。 「開始編輯」這意味着java認爲該文件存在TT – INeedHelp