使用applet在客户端计算机上创建目录

时间:2013-07-09 12:00:06

标签: java file security applet directory

我有一个在浏览器中运行的自签名小程序,这个小程序应该使用此代码在客户端计算机上创建一个目录。

boolean success = (new File("myDir")).mkdirs();
if (!success) {
     System.err.println("Directory creation failed");
}

但是,当我在浏览器中运行它(在Apache下)并且在接受所有安全警告后,我在我的机器上找不到myDir目录。

我做错了吗?

3 个答案:

答案 0 :(得分:0)

我猜你不是在寻找合适的地方...... 给定您的代码片段,将在当前工作目录中创建此目录。要确定机器上的位置,请尝试查看以下代码的内容:

System.out.println(System.getProperty("user.dir"));

答案 1 :(得分:0)

你没有给它一个绝对路径,所以它在浏览器运行它的工作目录中创建myDir,可能是临时目录,甚至是某些浏览器中的“沙盒”区域。

答案 2 :(得分:0)

因为您在沙箱中运行applet,所以无法访问用户计算机资源。 请看文件: Applet security