O que é um arquivo .lock?

5

Quais são os .lockfiles (por exemplo, em ~/Library/Preferences ) no OS X Lion? Eu não parecia vê-los no Snow Leopard. Eles afetam a modificação de outros arquivos de alguma forma?

E como você abre esses arquivos de bloqueio?

    
por Vervious 22.07.2011 / 19:13

2 respostas

6

Lockfiles são usados para restringir a edição de outro arquivo (aparentemente um documento ou recurso) enquanto um aplicativo diz que o documento ou recurso está aberto. Isso é para que apenas um aplicativo possa gravar em um arquivo em um determinado momento.

Você não pode abrir um arquivo de trava, nem o usuário precisaria. Em alguns sistemas, eles são arquivos vazios e, portanto, não há nada para ver de qualquer maneira. A implementação exata no OSX Lion é descrita aqui:

link

    
por 22.07.2011 / 22:31
1

Acredito que, na verdade, isso está mais relacionado ao controle de versão integrado que é novo no Lion. É provavelmente o instantâneo mais recente do arquivo. Provavelmente é por isso que eles ocultaram a pasta da biblioteca por padrão nesta versão. John Siracusa explica os internos em grande detalhe aqui em sua revisão sobre Ars Technica:

link

    
por 24.07.2011 / 07:19