是否可以在Android上创建符号链接?

时间:2016-12-29 17:20:55

标签: java android

我想知道在android中是否可以从我的android应用程序创建符号链接,因为我想用/ sdcard创建我的应用程序的文件夹/数据的符号链接。我不是android的专家,但我通常在java中使用Java.nio.File.Files类来做,但在android中这个类是不允许的,我知道在android中有一种方法是通过使用api 21 Os.symlink()方法,但这是为Android 5.0,我需要它为最小的Android 4.0或4.1以上。如果您有任何想法,请告诉我,非常感谢。

2 个答案:

答案 0 :(得分:1)

尝试将其作为Process类的命令运行。

Process symlink = Runtime.getRuntime().exec("ln -s /path/to/file /path/to/symlink");

答案 1 :(得分:0)

可以从棒棒糖开始使用Os.symlink(originalFilePath, symLinkFilePath)(链接here)。

如果要从较早的Android版本获得支持,请选中here

相关问题