O Mac OS X não está atualizando a bifurcação de recursos:
Se você criar um arquivo de teste na área de trabalho (arquivo de texto simples), test.txt
,
verifique se o arquivo tem uma bifurcação de recursos indo ao terminal e executando:
cd ~/Desktop
ls -l test.txt
ls -l test.txt/rsrc
Isso lista o tamanho do arquivo de texto e, em segundo lugar, o tamanho do fork do recurso (rsrc). Se esse tamanho de rsrc for 0, não haverá disponibilidade de recursos para esse arquivo. Se tudo estiver bem, não há fork de recursos.
Coloque o arquivo da área de trabalho na pasta Lixeira. Então no terminal faça o seguinte:
cd ~/.Trash
ls -l test.txt/rsrc
Ainda não mostra uma bula de recursos aqui.
Para o arquivo .DS_Store na pasta .Trash: Instale um editor hexadecimal (por exemplo, link )
Coloque o arquivo test.txt
de volta. (e feche a janela do Finder com a pasta de lixo.)
Abra o editor hexadecimal a partir do terminal com o arquivo .DS_Store:
cd ~/.Trash
/Applications/Hex\ Fiend.app/Contents/MacOS/Hex\ Fiend .DS_Store
Como você pode ver, está quase vazio (desative a opção para mostrar hexadecimal). Feche o editor hexadecimal.
Recicle o arquivo test.txt
e reabra o arquivo .DS_Store no editor hexadecimal.
Agora você vê o caminho de origem do arquivo e o nome do arquivo atual na pasta da lixeira.
Então, de fato, as informações de retorno são colocadas no arquivo .DS_Store.