编辑:
有没有办法在Java中更改特定线程的根目录?所以所有操作(读,写,创建等)都限制在该特定文件夹中。 Python通过os.chroot API提供此功能。在Java中实现这一目标的等效方法是什么?我将仅在Linux平台本身执行我的代码。不需要平台独立性。
原文:
我的所有读/写操作都应该限制在名为/ home / test1的目录中。即使该目录包含指向外部位置(/ home / test2或/ home / mydir)的符号链接,也应该为我的java程序破坏这些链接,因此应该抛出异常。
有没有办法在java中执行此操作?