关于在Java中使用外部文件夹,我有一些问题

关于在Java中使用外部文件夹,我有一些问题,java,ftp,Java,Ftp,我有一些关于Java中外部文件夹使用的问题 我希望这样,当您加载.jar文件时,它会创建外部文件夹,名称为“resources”,我想知道我该怎么做 另一个问题是,我想知道如何将文件从我的FTP服务器(FTP.connorwright.uk)下载到“resources”文件夹中,这将引导我进入下一个问题 我的最后一个问题是,如何在代码中引用这些外部文件夹,而不出现任何IOException错误或其他任何问题 我曾尝试使用CommonsIO库,但似乎没有帮助 谢谢。你的第一个问题很简单 File

我有一些关于Java中外部文件夹使用的问题

我希望这样,当您加载.jar文件时,它会创建外部文件夹,名称为“resources”,我想知道我该怎么做

另一个问题是,我想知道如何将文件从我的FTP服务器(FTP.connorwright.uk)下载到“resources”文件夹中,这将引导我进入下一个问题

我的最后一个问题是,如何在代码中引用这些外部文件夹,而不出现任何IOException错误或其他任何问题

我曾尝试使用CommonsIO库,但似乎没有帮助


谢谢。

你的第一个问题很简单

File folder = new File("path\to\your\folder\resources");
folder.mkdir();
如果文件夹路径不存在,可以将“mkdir”替换为“mkdirs”,以创建文件夹的整个路径

你的第二个问题有点复杂,但这个网站有一个很好的教程

最后,避免IOException的唯一方法是,如果要查找的文件确实存在,则没有通用的技巧


希望这能有所帮助

我如何才能让用户回家?我认为是字符串HOME=System.getProperty(“user.HOME”);文件夹=新文件夹(HOME+“.stargame/res”);您的“.stargame/res”是否已在主目录中可用?如果不是@DHerls所建议的,则需要检查该目录是否存在。如果它不存在,请先创建它。很抱歉回复太晚,我现在得到的只是一个安全异常