我想将网络共享文件夹(例如:\10.0.0.240\Folder)挂载到 Android 内部文件夹(例如:/mnt/sdcard/MountedFolder),就像 MountManager 应用程序一样。
我的问题是:我该怎么做,或者至少我怎样才能进入网络文件夹并直接从我的应用程序中查看其中的文件?
我在 Root 设备上工作,所以权限无关紧要。
最佳答案
这是在 Kit Kat 中从命令行执行此操作的方法:
mount -o username=<user>,password=<pwd>,file_mode=0777,dir_mode=0777 -t cifs //<NAS IP Addr>/<share name> <mount point dir>
例如
mount -o username=guest,password=guest,file_mode=0777,dir_mode=0777 -t cifs //192.168.1.254/public /storage/nas/public
注意事项:
- 确保目录/storage/nas/public 存在并且您已设置 适当的权限。
- 如果您不使用 file_mode 和 dir_mode,您将只能从 root 访问共享。
关于android - 如何将网络文件夹挂载到Android内部文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21737016/