java windows文件创建

时间:2010-11-04 09:49:02

标签: java java-ee

我正在检查映射硬盘驱动器中是否存在的文本文件。

 File cfile = new File("R:\\Link Fixer Reports\\ServiceTest.txt");

但它显示该文件不存在 何时使用c:\\t.txt 它显示文件

问题是什么,我该如何纠正这个问题?

1 个答案:

答案 0 :(得分:0)

您的代码运行的用户可能无法看到映射的目录。

您已将此问题标记为java-ee,因此我猜这个代码是在Web服务或类似服务中运行的?您的应用程序服务器运行的用户是什么?验证此用户是否可以访问该位置。正如@Christian指出的那样,UNC-Path是一种更好的方法 - 只需确保您可以访问网络位置。请尝试runas net use仔细检查。