簡體   English   中英

無法創建文件夾,然后在該文件夾中創建文件

[英]Trouble creating a folder then creating files within the folder

嗨,我在創建文件夾時遇到問題,在該文件夾中將放置我為每個循環創建的每個文件。 這是一個基本問題,但我似乎看不到它,任何幫助將不勝感激!

Scanner inputScan = new Scanner(System.in);
    System.out.println("Enter location for output folder to be built..");
    String filePath=inputScan.next();
    inputScan.close();

    File dir = new File(filePath+"subnet_output");
    dir.mkdir();


    for(String myAddr: addr){
        String myFileName = myAddr.replaceAll("/", "-");

        File file = new File(dir+myFileName+".txt");
        PrintWriter writer = new PrintWriter(file, "UTF-8");

在文件夾內創建文件時,您缺少“ /”:

File file = new File(dir+myFileName+".txt");

用。。。來代替:

File file = new File(dir+File.pathSeparator+myFileName+".txt");

嘗試將PrintWriter.append(...)PrintWriter.flush()實際寫入要創建的文件中。

文件文件=新文件(dir +“ /” + myFileName +“。txt”);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM