2016-11-14 71 views
0

要清除一些磁盤空間,我將mp3收藏從內部存儲移動到外部存儲。我的設備已根植,當時我的號碼是su將mp3文件從內部存儲移動到外部存儲。文件無法識別

這些文件可以從文件管理器中看到(並播放),但我的音樂播放器都沒有看到它們。

看起來有趣的是移動後的文件權限。這是一個仍在內部存儲器上的文件,沒有被移動。

[email protected]:/data/media/0/Download/mp3 # ll 
-rw-rw-r-- 1 1023  1023  6730901 Aug 25 16:03 fatamix_upd_start_20160824(2).mp3 
[email protected]:/data/media/0/Download/mp3 # 

enter image description here

這裏是被轉移到外部存儲一些文件:

[email protected]:/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 

enter image description here

將它們轉移到外部存儲似乎有改變的權限。不幸的是,chmod不影響實際的文件權限:

[email protected]:/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 
[email protected]:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # chmod 664 01\ -\ Horse\ And\ I.mp3 
[email protected]:/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

[email protected]:/data/media/0/MusiC# ll 
-rwxrwx--- 1 root  1028  5887321 Nov 14 18:18 batforlashes.mp3 
[email protected]:/data/media/0/MusiC# chmod 644 batforlashes.mp3           
[email protected]:/data/media/0/MusiC# ll 
-rw-r--r-- 1 root  1028  5887321 Nov 14 18:18 batforlashes.mp3 
[email protected]:/data/media/0/MusiC# mv batforlashes.mp3 /storage/sd          
sdcard0/ sdcard1/ 
forlashes.mp3 /storage/sdcard1/Music/Bat\ for\ Lashes/Fur\ and\ Gold/         < 
[email protected]:/data/media/0/MusiC# ll 
[email protected]:/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 
[email protected]:/data/media/0/MusiC# 

什麼我需要做的重置權限,以便這些文件可以看出,並從我的默認的音樂應用播放?

+0

您的玩家將在重新啓動設備後看到它們。 – greenapps

回答

0

Android媒體播放器應用程序不掃描文件系統以獲取可用媒體文件列表 - 它們從內部數據庫中獲取列表。您需要發送ACTION_MEDIA_SCANNER_SCAN_FILE意圖強制重新掃描文件被移動到的文件夾,以便它們變爲可見到播放器應用程序。

+0

我的問題來自將文件移動到外部存儲(FAT)到內部存儲(ext4)。移到外部時,權限基本上被剝離了。所以運行Media Scanner不會解決問題。 –

+0

工作原理是將文件複製回內部存儲器,然後使用'chmod -R 644/data/media/0/Music /'然後'chmod -R + X/data/media/0/Music / –

相關問題