[英]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.