Java 嵌入式FTP服务器:管理虚拟目录
有了Java嵌入式Apache Mina FTP服务器,如何为用户设置虚拟目录(和/或作为主目录) 例如,我想为用户创建一个虚拟主目录,该目录应该有两个指向“真实”文件夹的虚拟主目录,如下所示:Java 嵌入式FTP服务器:管理虚拟目录,java,ftp,virtual-directory,apache-mina,mina,Java,Ftp,Virtual Directory,Apache Mina,Mina,有了Java嵌入式Apache Mina FTP服务器,如何为用户设置虚拟目录(和/或作为主目录) 例如,我想为用户创建一个虚拟主目录,该目录应该有两个指向“真实”文件夹的虚拟主目录,如下所示: VirFolder1->/Users/somePath/Documents VirFolder2->/Users/somePath/Dev 我没有找到关于它的明确文档,我尝试修补文件系统工厂界面,但不清楚从哪里开始。您考虑过在文件系统中创建符号链接吗 Windows和Unix都应该支持这一点 对于Win
VirFolder1->/Users/somePath/Documents
VirFolder2->/Users/somePath/Dev
我没有找到关于它的明确文档,我尝试修补
文件系统工厂
界面,但不清楚从哪里开始。您考虑过在文件系统中创建符号链接吗
Windows和Unix都应该支持这一点
对于Windows,如果在Windows 7及更高版本上,您将使用mklink命令,或者下载Sysinternals junction For XP和Vista
如果您需要以编程方式执行此操作,请务必小心,因为如果您的代码被黑客攻击,这将是查看用户不应访问的文件和目录的好方法。如果您的代码被黑客攻击,那么您的文件系统可能也会受到危害,但是这个想法非常简单,如果有明确的编程方式,我会更喜欢它,但与此同时,我想这是一个可能的解决办法,谢谢!不客气。很高兴能够提供帮助(即使这有点难看)@Alon Amir-我在Apache FTP服务器中创建虚拟目录时遇到了同样的问题-你曾经做到过吗?还是你用了符号链接?@thonnor我用了符号链接。