拥有 Java嵌入式Apache-Mina FTP服务器,如何为用户设置虚拟目录(和/或作为主目录)?
例如,我希望为用户提供一个虚拟主目录,该目录应该有2个虚拟主目录,指向"真实"文件夹,如下:
VirFolder1 - > /用户/ somePath /文件
VirFolder2 - > /用户/ somePath /开发
我发现没有关于它的明确文档,我尝试修改FileSystemFactory
界面,但从那里开始并不明显。
答案 0 :(得分:2)
您是否考虑过在文件系统中创建符号链接?
Windows和Unix都应该支持这一点。
对于Windows,如果在Windows 7及更高版本上,则使用mklink命令,或者为XP和Vista下载Sysinternals联结。
如果您需要以编程方式进行操作,请务必小心,因为如果您的代码遭到黑客入侵,这将是查看用户无法访问的文件和目录的好方法。