Os nomes dos arquivos devem conter vários períodos?

15

Costumo nomear arquivos usando uma convenção de modo a incorporar um número de versão no final, semelhante a Some Deliverable - v0.1.docx . Às vezes, quando os colegas fazem alterações e enviam versões revisadas, eles atualizam o número da versão, mas também substituem o período extra por um espaço, como Some Deliverable - v0 2.docx .

Isso acontece com frequência suficiente, com uma ampla variedade de colegas, que eu me pergunto: ainda há um perigo em nomear um arquivo com vários períodos? Meus colegas estão sendo excessivamente cautelosos ou tomando precauções válidas? E se for uma precaução válida, em que circunstâncias um arquivo com vários períodos causaria problemas?

Se este é um resquício de pré-Windows 95 dias ou algo assim, eu não estou preocupado, mas se isso é algo que, por exemplo, causa problemas ao compartilhar um arquivo com um usuário Mac - ou um usuário do iPad? - ou um usuário do Linux, então alterarei minhas formas e mantenho um período em um nome de arquivo, antes da extensão.

    
por sernaferna 18.07.2012 / 21:06

3 respostas

13

Teoria

Desde nomes extensos de arquivos e VFAT existem, nomes de arquivos com dois períodos neles são perfeitamente válidos no Windows.

No que diz respeito ao sistema de arquivos moderno, não existe uma extensão. Um período é um personagem como qualquer outro. A GUI trata tudo o que segue o período último como a extensão do arquivo.

O Linux sempre se comportou dessa maneira.

Pratique

SharePoint , ProFTP , TransferText , Symphony , Áudio KVR e servedir todos têm ou tiveram algum problema com vários períodos em nomes de arquivos.

No entanto, não lidar com vários períodos corretamente é um erro. É fácil cometer um erro ao digitar um nome de arquivo em seu nome de base e extensão, mas o problema é o programa, não o nome do arquivo.

    
por 18.07.2012 / 22:34
5

Vários pontos não têm sido um problema no Windows desde o Windows 95 e em outros sistemas operacionais por mais tempo.

(Eu nunca uso períodos porque eu odeio adicionar as aspas "" no terminal depois. Mas esse não é o ponto da sua pergunta.)

Mas vários pontos no nome do arquivo podem causar problemas em alguns casos, principalmente com aplicativos da web e recursos de upload (obviamente, devido à implementação incorreta desse recurso).

    
por 18.07.2012 / 21:20
2

Acabei de descobrir um problema no Windows Corporate XP SP3 como este. Basicamente eu posso ter tantos períodos quanto eu quiser, contanto que o nome do arquivo não inicie com um ponto final.

Exemplo:

.ILS.files.in.use.DFS.20140515.0700.csv

(Arquivo copiado do Unix FS para windows, este é um nome de arquivo legítimo no Unix, eu acredito)

Quando tento renomear este arquivo, se eu deixar o período inicial na operação, ele falhará com a mensagem de erro "Você deve digitar um nome de arquivo".

Removendo o período inicial e adicionando o registro de data com os separadores de período, isso mostra que você pode ter quantos períodos desejar (sujeito a outras restrições de nome) e é um nome de arquivo válido do Windows:

ILS.files.in.use.DFS.2014.05.15.0700.csv
    
por 15.05.2014 / 04:16