我不熟悉Windows共享文件夹,但这就是我所拥有的:
filePath = //server/TEMP/ **(1)**
server =另一台机器。 TEMP =共享文件夹。
如果我用资源管理器打开这一行,它就会转到
http://server/TEMP/
我可以看到文件列表并创建新文件。
如果我改变
filePath = \\server\TEMP\ **(2)**
(斜线替换)我无法打开此目录。
在java代码(1.6)中我有
File f = new File(filePath);
其中filePath可以是(1)或(2) - 无关紧要,在创建File .toString()
之后给我的File对象
\\ server \ TEMP \ (2)
无法执行.createNewFile()
此例外:
java.io.IOException:
未找到网络路径java.io.WinNTFileSystem.createFileExclusively(Native Method)
java.io.File.createNewFile(未知来源)
如何说java不转换我的斜杠?或如何在没有java.io.File的情况下创建文件?
谢谢, 罗马。