嵌入式 FTP 服务器:管理虚拟目录

Embedded FTP Server: manage virtual directory

拥有 Java 嵌入式 Apache-Mina FTP 服务器,如何为用户设置虚拟目录(and/or 作为主目录)?

比如我想给一个用户建立一个虚拟的主目录,这个目录应该有2个虚拟的分别指向"real"个文件夹,如下:
VirFolder1 -> /Users/somePath/Documents
VirFolder2 -> /Users/somePath/Dev

我没有找到关于它的明确文档,我尝试修改 FileSystemFactory 界面 ,但从那里去哪里并不明显。

您是否考虑过在文件系统中创建符号链接?

Windows 和 Unix 都应该支持这个。

对于 Windows 如果在 Windows 7 及更高版本上,您将使用 mklink 命令,或者下载适用于 XP 和 Vista 的 Sysinternals junction。

如果您需要以编程方式执行此操作,请小心,因为如果您的代码被黑客入侵,这将是查看用户不应访问的文件和目录的好方法。