Diretório x Pasta


82

Os dois nomes são sinônimos ou deve-se preferir um nome ao outro em plataformas diferentes?

Respostas:


108

Como visto nesta pergunta , eles não são os mesmos.

Resposta oficial dada por Raymond Chen :

O Windows 95 introduziu o Windows Explorer e, junto com ele, a pasta de termos. Qual é a relação entre pastas e diretórios?

Algumas pessoas acreditam que o Windows 95 renomeou os diretórios para pastas, mas na verdade é mais do que isso.

O Windows Explorer permite exibir pastas, que são contêineres no espaço para nome do shell. Diretórios são um tipo de pasta, a saber, pastas que correspondem aos locais do sistema de arquivos. Existem outros tipos de pastas, como o Painel de controle, Ambiente de rede ou Impressoras. Esses outros tipos de pastas representam objetos no espaço para nome do shell que não correspondem aos arquivos. No uso comum, o termo pasta virtual foi aplicado para se referir a pastas que não são diretórios. Em outras palavras, temos este diagrama de Euler:

insira a descrição da imagem aqui (Pastas virtuais = Pastas - Diretórios)

Em geral, o código que manipula o espaço para nome do shell deve operar em pastas e itens, não em diretórios e arquivos, para não se vincular a um meio de armazenamento específico. Por exemplo, o código que se limita aos arquivos não poderá navegar para um arquivo Zip, pois o conteúdo de um arquivo Zip é exposto na forma de uma pasta virtual.



Você é capaz de incorporar pastas virtuais nesse diagrama? talvez como i.imgur.com/PCbhJfu.png
barlop 15/05

21

Como referência aos locais físicos no disco rígido, eles são sinônimos.

O Windows tende a usar "Pasta".

* nix tende a usar "Diretório".

No Windows, você tem pastas virtuais (como mencionadas na resposta do malfruto), representadas como diretórios, mas que podem ser realmente armazenadas como arquivos (arquivos zip, por exemplo).

No entanto, para o usuário final, essa distinção geralmente não importa.


1
Pastas virtuais podem ir além do conceito de arquivos. Por exemplo, painel de controle ou bibliotecas (documentos, músicas, imagens, vídeos) ou dispositivos e impressoras - eles não são "realmente armazenados como arquivos", embora seu conteúdo às vezes (nem sempre) seja construído usando arquivos e fazendo referência a eles.
Miroxlav 01/07

9

@mafu cita Raymond Chen como escrito:

O Windows 95 introduziu o Windows Explorer e, junto com ele, a pasta de termos.

Raymond Chan está reescrevendo a história.

De fato, o Microsoft Windows 95 emprestou muitas idéias de design de interface do usuário da Apple. E a Apple, por sua vez, os emprestou da Xerox. Tanto o nome "pasta" quanto a metáfora visual das pastas faziam parte do ambiente de escritório da Xerox Star em 1982 1 .

Veja também:


1 - Em 1985, usei uma estação de trabalho DLion executando o software Xerox para escrever minha tese de doutorado ... se você quiser uma fonte para esse fato.


5
Em sua primeira frase, Chen parece afirmar que a Microsoft introduziu o termo "pasta". Isto é falso. Esse é o meu ponto.
Stephen C

2
Bem, Chen está afirmando que esse termo foi introduzido para ser usado no Windows, o que é inegável. Ele não está (claramente) dizendo que essa foi a primeira vez que o termo foi usado. Também não importa realmente quem o inventou, desde que a diferença entre os dois termos seja semelhante e seja, de acordo com o que você vinculou. (E mesmo que fosse diferente na Xerox - isso seria meramente uma nota histórica sem relevância em 2017).
mafu 18/17

5
Se ele está afirmando isso, então sua linguagem é desajeitada. Porque NÃO é assim que ele lê / analisa. De qualquer maneira, (se ele estiver reescrevendo deliberadamente a história, se ele não tem conhecimento dos precedentes ou se sua escrita é desajeitada), isso diminui sua "autoridade". Você diz "claramente". Discordo.
Stephen C

1
Ou talvez a culpa seja sua por chamar essa fonte de autoridade. É indiscutivelmente autoritário para o Windows, mas não é autoritário no contexto da pergunta .... que é sobre plataformas diferentes .
Stephen C

1
A posição de 'claramente' na minha frase era intencional; Eu não disse "ele claramente não está dizendo x", mas "ele não está dizendo claramente x". Além disso, isso é demais para caçar, acho que ele ou eu nunca pretendemos reescrever a história. Sua resposta é o que se chamaria de autoridade na plataforma usada pela esmagadora maioria das pessoas por duas décadas (e, portanto, provavelmente o que o solicitante queria saber, pois esse não é um histórico marcado ) e também se aplica de maneira idêntica a outras plataformas. Você está esquentando com uma ambiguidade sem importância de idioma.
mafu


3

Na verdade, nesta página do MSDN , você pode ler:

No Windows, os termos "diretório" e "pasta" são usados ​​de forma intercambiável. A maior parte da documentação e do texto da interface do usuário usa o termo "pasta", mas a biblioteca de classes do .NET Framework usa o termo "diretório".

Então eu acho que ambos estão bem. Eu costumo usar "pasta", pois é mais curto e sou preguiçoso.


2

O que a humanfly disse, com a observação adicional de que alguns programas usam "Pasta", mas NUNCA o diretório, ou seja, em programas de email como o Outlook. Você nunca tem "subdiretórios", mas geralmente possui "subpastas".


O Outlook realmente funciona com diretórios do sistema de arquivos? Ou oferece apenas pastas de email virtuais?
Mike L.

Não, são apenas pastas. Eu estava argumentando que a terminologia nem sempre é intercambiável. Você não especificou apenas a estrutura da árvore do sistema em sua pergunta.
JNK

5
O termo subdiretório existe e significa praticamente o mesmo que subpasta neste contexto.
Phoshi
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.