Можно смонтировать папку в другую папку, если у вас есть root.
открыть adb или терминал (adb предпочтительнее) и набрать
mount -o bind /origdir /newdir
Это должно иметь такой же эффект, как ln
и будет работать на файловой системе FAT32
Я часто хочу, чтобы одни и те же файлы были доступны для разных приложений на моем телефоне Android, но приложения выглядят в разных папках. Есть ли способ сделать так, чтобы два разных пути к папкам на FAT SD-карте указывали на один и тот же файл? Для EXT, я думаю, я мог бы сделать это с помощью символической или жесткой ссылки, но они не существуют для FAT. Можно ли продлить FAT, чтобы поддержать их? Может ли Android использовать SD-карту в формате EXT? Можно ли смонтировать папку поверх другой папки?
Если это существует, есть ли у него какие-либо негативные побочные эффекты?
Можно смонтировать папку в другую папку, если у вас есть root.
открыть adb или терминал (adb предпочтительнее) и набрать
mount -o bind /origdir /newdir
Это должно иметь такой же эффект, как ln
и будет работать на файловой системе FAT32
Ответ Endolith лучше всего подходит для вашей ситуации, но Сатья не прав, есть и решение, если вам действительно нужно подделать ссылку (жесткую ссылку), см. Https://stackoverflow.com/questions/4545536/faking-symbolic-links-on -a-fat32-formatted-storage Хотя я не пробовал это на Android.
FAT не поддерживает символические ссылки.
Есть ли способ сделать два разных пути к папкам на карте FAT SD, чтобы они указывали на один и тот же файл?
Нет.
Можно ли продлить FAT, чтобы поддержать их
Нет.
Может ли Android использовать SD-карту в формате EXT?
Android может монтировать ext2, но менеджер томов не будет обрабатывать SD-карты в формате ext2. (Если у вас есть рутированный телефон, вы можете это исправить.)
Можно ли смонтировать папку поверх другой папки?
Да.