我有一个文件服务器,我们可以通过共享文件夹将文件保存为\\fileserver\shareFolder
。我可以使用file.mkdirs()
调用java api,通过独立的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”)
答案 0 :(得分:0)
您需要签署您的applet才能被授予对文件系统的写入权限。
答案 1 :(得分:0)
如果您要创建文件夹:试试这个:
if(!outFile.isDirectory()){
boolean b = outFile.mkdirs();
}
如果您要创建文件:
String imageFileName = "myImg";
File image = File.createTempFile(
imageFileName, /* prefix */
".jpg", /* suffix */
outFile);