0

我有一个文件服务器,我们可以通过共享文件夹将文件保存为\\fileserver\shareFolder. 我可以调用 java apifile.mkdirs()通过独立的 java 应用程序在此文件服务器上创建一个文件夹,但无法通过部署在 WebSphere 上的 servlet 应用程序做同样的事情。我真的不明白为什么,所以请帮助我!

File outFile = new File("\\\\fileserver\\shareFolder\\newFolder"); 
if(!outFile.exists()){   
  boolean b = outFile.mkdirs(); //I always got false, actually this work fine before, don't know why doesn't work recently.
}

注意:它适用于本地文件夹(例如“d:\testfolder\subfolder”)

4

2 回答 2

0

您需要签署您的小程序以被授予对文件系统的写入权限。

于 2013-04-26T18:50:20.157 回答
0

如果您正在创建文件夹:试试这个:

if(!outFile.isDirectory()){   
boolean b = outFile.mkdirs();
}

如果您正在创建文件:

String imageFileName = "myImg";
File image = File.createTempFile(
                    imageFileName,  /* prefix */
                    ".jpg",         /* suffix */
                    outFile);
于 2017-07-22T10:58:02.430 回答