Pode .Nomeedia ser uma pasta? -- edia-scanner camp android Relacionado O problema

Can .nomedia be a folder?


6
vote

problema

português

Se um arquivo chamado .nomedia é colocado em um diretório, o scanner de mídia ignora esse diretório, e. imagens do sprite.

Isso também funciona se .nomedia é uma pasta?

english

If a file called .nomedia gets put into a directory, the Media Scanner skips that directory, e.g. sprite images.

Does that also work if .nomedia is a folder?

  

Lista de respostas

13
 
vote
vote
Melhor resposta
 

sim. Se uma pasta contiver outra pasta chamada ABCDEFGHIJKLMNABCDEFGHIJKLMN1 , a pasta pai será ignorada.

O código relevante é Aqui (Nota para o confuso: File não é necessariamente um arquivo regular - em diretórios do Linux são apenas arquivos especiais).

Um do meu aplicativo IME favorito também cria pastas desse nome (em vez de arquivos) em suas pastas de ativos - os ativos são ignorados pelo MediaScanner.

trivia: Se você conseguiu colocar outros arquivos especiais como links simbólicos ou tubos nomeados (FIFOS) com o nome .nomedia , também funcionará. (Spoiler: De fato, você pode, mas você precisa de root).

Uma maneira alternativa, como sugerida por Beeshyams, é renomear a pasta pai e faz com que comece com um ponto. Isso tem o mesmo efeito que tendo um .nomedia dentro dela, como as duas maneiras tornaram o Código Retorno True (deve ser ignorado).

 

Yes. If a folder contains another folder that is named .nomedia, the parent folder will be ignored.

The relevant code is here (note to the confused: File doesn't necessarily be a regular file - in Linux directories are just special files).

One of my favorite IME app also creates folders of this name (instead of files) in its asset folders - the assets are ignored by MediaScanner.

Trivia: If you managed to put other special files like symbolic links or named pipes (FIFOs) with the name .nomedia, it will also work. (Spoiler: indeed you can, but you need root).

An alternative way, as suggested by beeshyams, is to rename the parent folder and make it start with a dot. This has the same effect as having a .nomedia inside it, as both ways make the code return true (should be ignored).

 
 
     
     

Perguntas relacionadas

2  "MediaServer" sob o uso de energia / uso da bateria (Xperia ZL)  ( Mediaserver under power management battery usage xperia zl ) 
Eu tenho um Sony Xperia ZL rodando Android 4.2.2. Há um processo de fundo chamado "Mediaserver", que usa a maior parte da minha bateria, enquanto o telefone e...

21  O music player continua exibindo músicas excluídas. Como faço para removê-los ou atualizar a biblioteca?  ( The music player keeps displaying deleted songs how do i remove them or refresh ) 
Eu estou usando um Droid X com pão-de-espécie enraizado que é de outra forma. Eu tenho acesso raiz, mas não usei para fazer nada. Eu inspecionei a pasta / m...

8  Por que o armazenamento de mídia do Android não pode detectar meu novo arquivo de toque?  ( Why cant android media storage detect my new ringtone file ) 
Eu tive este problema no Nexus 4 e no Nexus 5 (de todos os telefones). Eu tenho um arquivo, é o mesmo arquivo de ringtone que eu uso em todos os meus telefo...

1  Nomeedia arquivo não escondendo imagens recém-criadas. Solução?  ( Nomedia file not hiding newly created images solution ) 
Nota 5 em execução 5.1.1 Aqui está o meu problema ... Um arquivo .nomeedia colocado em uma pasta que descarte automaticamente a arte do álbum só ocultará ...

2  Como faço para reinstalar o MediaScannerservice?  ( How do i reinstall mediascannerservice ) 
Eu recentemente enraizei meu Samsung Exhibit II. E estava passando e apagando um pouco de bloatware e acidentalmente gordura dedos e excluiu o service de medi...

2  Como excluir um arquivo depois de ser criado por um aplicativo?  ( How to delete a file once it is created by an app ) 
Esta questão aplica-se a qualquer arquivo criado por um aplicativo, mas esta é a descrição do meu problema. Eu tenho um aplicativo instalado no meu telefone...

0  ainda um mistério. ThumbData3 espaços de arquivo e desempenho do desempenho  ( Still a mystery thumbdata3 file space performance hog ) 
Eu não sei corrigir esse problema. Eu tentei quase tudo e desisto. Eu li outros tópicos sobre o que fazer se houver .thumbdata3 arquivo que ocupa muito espa...

2  É possível adicionar pastas arbitrárias ao scanner de mídia?  ( Is it possible to add arbitrary folders to the media scanner ) 
Eu tenho um Samsung Captivate Glide e tem 4 gigs de armazenamento que não é armazenamento principal e não é memória de cartão SD. Ele aparece como uma seção s...

1  Como posso parar a digitalização de mídia?  ( How can i stop media scanning ) 
Eu tenho um celular LG L7. A partir de 2 dias atrás, tenho um problema sério com os arquivos de mídia de digitalização. Eu ligo meus arquivos de mídia móvel e...

0  Adicionando corretamente filmes a um Nexus 7  ( Correctly adding movies to a nexus 7 ) 
Recentemente recebi um Nexus 7 (modelo deste ano), e não consigo conseguir adicionar filmes a ele corretamente. Eu arrastei um monte de diretórios, cada um co...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.