【发布时间】:2013-01-30 04:45:14
【问题描述】:
我正在尝试将一些消息写入文本文件。文本文件位于服务器路径中。我能够从该文件中读取内容。但我无法将内容写入该文件。我收到 FileNotFoundException: \wastServer\apps\LogPath\message.txt (Access Denied)。
注意:文件有读写权限。
但是我做错了什么。请在下面找到我的代码。
代码:
String FilePath = "\\\\wastServer\\apps\\LogPath\\message.txt";
try {
File fo = new File(FilePath);
FileWriter fw=new FileWriter(fo);
BufferedWriter bw=new BufferedWriter(fw);
bw.write("Hello World");
bw.flush();
bw.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
请帮我解决这个问题?
【问题讨论】:
-
这是在什么平台上运行的?
-
@theunlucky:你怎么知道这是事实?致 Ranganath:请打印整个堆栈跟踪。
-
文件是否被其他进程打开?你
try-catch很危险,因为它实际上并没有尝试在写入文件时关闭文件(即使文件已打开) -
Java 平台。将一些内容写入该文件的示例 java 类。文件位于 WAS 日志服务器路径上。
标签: java