我正在尝试使用
将文件保存到C盘 File file = new File ("C:/file.txt")
文件确实出现在那里,但是信息没有保存到它上面并保持空白。为什么呢?
当我将文件保存到源代码的位置时,它工作正常,当我尝试将其写入C盘时,它将无法保存。
答案 0 :(得分:2)
试试这个......
写完后关闭文件.......或阅读......非常重要......这个......
使用close()
方法......
答案 1 :(得分:0)
尝试按照此示例
import java.io.*;
public class InputStreamToFile {
public static void main(String args[]) {
try {
File f=new File("outFile.java");
InputStream inputStream= new FileInputStream("InputStreamToFile.java");
OutputStream out=new FileOutputStream(f);
byte buf[]=new byte[1024];
int len;
while((len=inputStream.read(buf))>0)
out.write(buf,0,len);
out.close();
inputStream.close();
System.out.println("\nFile is created..........");
}
catch (IOException e){}
}
}
答案 2 :(得分:0)
在完成工作后使用close(),同时确保您有权写入该文件夹