我一直试图使用以下目录访问我的内部存储:
/storage/Code/workspace/Try/css/index.scss
但是termux告诉我bash
/storage/Code/workspace/Try/css/index.scss: No such file or directory.
我怎样才能解决这个问题?
发布于 2022-06-27 05:28:41
您需要发出这个命令termux-setup-storage
关于更多细节,这里是一个链接,我希望它对你有用
发布于 2022-07-07 15:26:35
您的问题是,您没有正确地写目录名。如果您不知道您的内部存储名或内部存储的根目录名称(例如:/storage/emulator/0,它在其他设备上可能有所不同),您可以发现使用这个简单的df命令,并且我们知道,android的内部或外部存储位于/storage中,所以我们只能通过说“df”来获取或过滤该文件夹名信息。
✓ u0_axxx@localhost ~ $ df | grep storage
/dev/fuse xxxxxxx xxxxxx xxxxx xx% /storage/emulated在这里,/storage/emulated是内部存储的入口点,有时某些设备的目录名是'/storage/emulated/0‘。因此,您的目录应该是,/storage/emulated/0/Code/workspace/Try/css/index.scss,或者可能与您不同。
您可以通过在没有任何筛选器的情况下写入df命令来查看有关目录的更多信息:
✓ u0_axxx@localhost ~ $ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/block/dm-0 xxxxxx xxxxxx xxxxxx 89% /
tmpfs xxxxxx xxxx xxxxxx 1% /dev
tmpfs xxxxx xx xxxxx 1% /mnt
/dev/block/dm-2 xxxxxx xxxxxx xxxxxxx 11% /mnt/expand/7843497a-bd2b-40df-82ee-1eb72580c0f7
/dev/block/dm-1 xxxxxx xxxxxx xxxxxx 43% /vendor
tmpfs xxxxx 0 xxxxxx 0% /apex
/dev/block/platform/bootdevice/by-name/userdata xxxxxx xxxxx xxxxx 82% /data
/dev/fuse xxxxxx xxxxxx xxxxx xx% /storage/emulated谢谢。
https://stackoverflow.com/questions/72668386
复制相似问题