将 mp3 文件从内部存储移动到外部存储。文件不再被识别
Moved mp3 files from internal to external storage. Files are not recognized anymore
为了清理一些磁盘 space 我将我的 mp3 collection 从内部存储移动到外部存储。我的设备已获得 root 权限,当时我是 su
。
可以从文件管理器中查看(和播放)这些文件,但是 none 我的音乐播放器可以看到它们。
有意思的是移动后的文件权限。这是一个仍在内部存储中但未移动的文件。
root@kltetmo:/data/media/0/Download/mp3 # ll
-rw-rw-r-- 1 1023 1023 6730901 Aug 25 16:03 fatamix_upd_start_20160824(2).mp3
root@kltetmo:/data/media/0/Download/mp3 #
这里有几个文件已移至外部存储:
root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # ll
-rwxrwx--- 1 root 1028 5887321 Jul 16 2015 01 - Horse And I.mp3
-rwxrwx--- 1 root 1028 5894753 Jul 16 2015 04 - What's A Girl To Do_.mp3
将它们移动到外部存储似乎更改了权限。不幸的是,chmod
不影响实际的文件权限:
root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # ll
-rwxrwx--- 1 root 1028 5887321 Jul 16 2015 01 - Horse And I.mp3
-rwxrwx--- 1 root 1028 5894753 Jul 16 2015 04 - What's A Girl To Do_.mp3
root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # chmod 664 01\ -\ Horse\ And\ I.mp3
root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # ll
-rwxrwx--- 1 root 1028 5887321 Jul 16 2015 01 - Horse And I.mp3
-rwxrwx--- 1 root 1028 5894753 Jul 16 2015 04 - What's A Girl To Do_.mp3
我尝试将文件移回内部存储以更改那里的权限。这一直有效,直到我将文件移回外部存储。移动它肯定会更改权限 770
。
root@kltetmo:/data/media/0/Music # ll
-rwxrwx--- 1 root 1028 5887321 Nov 14 18:18 batforlashes.mp3
root@kltetmo:/data/media/0/Music # chmod 644 batforlashes.mp3
root@kltetmo:/data/media/0/Music # ll
-rw-r--r-- 1 root 1028 5887321 Nov 14 18:18 batforlashes.mp3
root@kltetmo:/data/media/0/Music # mv batforlashes.mp3 /storage/sd
sdcard0/ sdcard1/
forlashes.mp3 /storage/sdcard1/Music/Bat\ for\ Lashes/Fur\ and\ Gold/ <
root@kltetmo:/data/media/0/Music # ll
root@kltetmo:/data/media/0/Music # ll /storage/sdcard1/Music/Bat\ for\ Lashes/Fur\ and\ Gold/
-rwxrwx--- 1 root 1028 5887321 Jul 16 2015 01 - Horse And I.mp3
-rwxrwx--- 1 root 1028 5894753 Jul 16 2015 04 - What's A Girl To Do_.mp3
-rwxrwx--- 1 root 1028 5887321 Nov 14 18:18 batforlashes.mp3
root@kltetmo:/data/media/0/Music #
我需要做什么才能重置权限,以便可以从我的默认音乐应用程序中查看和播放这些文件?
Android 媒体播放器应用程序不会扫描文件系统来获取可用媒体文件的列表 - 它们会从内部数据库中获取列表。您需要发送 ACTION_MEDIA_SCANNER_SCAN_FILE 意图以强制重新扫描文件移动到的文件夹,以便它们对播放器应用程序 可见。
为了清理一些磁盘 space 我将我的 mp3 collection 从内部存储移动到外部存储。我的设备已获得 root 权限,当时我是 su
。
可以从文件管理器中查看(和播放)这些文件,但是 none 我的音乐播放器可以看到它们。
有意思的是移动后的文件权限。这是一个仍在内部存储中但未移动的文件。
root@kltetmo:/data/media/0/Download/mp3 # ll
-rw-rw-r-- 1 1023 1023 6730901 Aug 25 16:03 fatamix_upd_start_20160824(2).mp3
root@kltetmo:/data/media/0/Download/mp3 #
这里有几个文件已移至外部存储:
root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # ll
-rwxrwx--- 1 root 1028 5887321 Jul 16 2015 01 - Horse And I.mp3
-rwxrwx--- 1 root 1028 5894753 Jul 16 2015 04 - What's A Girl To Do_.mp3
将它们移动到外部存储似乎更改了权限。不幸的是,chmod
不影响实际的文件权限:
root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # ll
-rwxrwx--- 1 root 1028 5887321 Jul 16 2015 01 - Horse And I.mp3
-rwxrwx--- 1 root 1028 5894753 Jul 16 2015 04 - What's A Girl To Do_.mp3
root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # chmod 664 01\ -\ Horse\ And\ I.mp3
root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # ll
-rwxrwx--- 1 root 1028 5887321 Jul 16 2015 01 - Horse And I.mp3
-rwxrwx--- 1 root 1028 5894753 Jul 16 2015 04 - What's A Girl To Do_.mp3
我尝试将文件移回内部存储以更改那里的权限。这一直有效,直到我将文件移回外部存储。移动它肯定会更改权限 770
。
root@kltetmo:/data/media/0/Music # ll
-rwxrwx--- 1 root 1028 5887321 Nov 14 18:18 batforlashes.mp3
root@kltetmo:/data/media/0/Music # chmod 644 batforlashes.mp3
root@kltetmo:/data/media/0/Music # ll
-rw-r--r-- 1 root 1028 5887321 Nov 14 18:18 batforlashes.mp3
root@kltetmo:/data/media/0/Music # mv batforlashes.mp3 /storage/sd
sdcard0/ sdcard1/
forlashes.mp3 /storage/sdcard1/Music/Bat\ for\ Lashes/Fur\ and\ Gold/ <
root@kltetmo:/data/media/0/Music # ll
root@kltetmo:/data/media/0/Music # ll /storage/sdcard1/Music/Bat\ for\ Lashes/Fur\ and\ Gold/
-rwxrwx--- 1 root 1028 5887321 Jul 16 2015 01 - Horse And I.mp3
-rwxrwx--- 1 root 1028 5894753 Jul 16 2015 04 - What's A Girl To Do_.mp3
-rwxrwx--- 1 root 1028 5887321 Nov 14 18:18 batforlashes.mp3
root@kltetmo:/data/media/0/Music #
我需要做什么才能重置权限,以便可以从我的默认音乐应用程序中查看和播放这些文件?
Android 媒体播放器应用程序不会扫描文件系统来获取可用媒体文件的列表 - 它们会从内部数据库中获取列表。您需要发送 ACTION_MEDIA_SCANNER_SCAN_FILE 意图以强制重新扫描文件移动到的文件夹,以便它们对播放器应用程序 可见。