Possível duplicado:
diretório x pasta
A maioria das pessoas usa os termos "pasta" e "diretório" de forma intercambiável. Existe alguma diferença? Se sim, qual é?
Possível duplicado:
diretório x pasta
A maioria das pessoas usa os termos "pasta" e "diretório" de forma intercambiável. Existe alguma diferença? Se sim, qual é?
Respostas:
Na maioria das vezes são termos intercambiáveis. Diretório é um termo clássico usado desde o início dos sistemas de arquivos, enquanto pasta é um tipo de nome amigável que pode parecer mais familiar para os usuários do Windows.
A principal diferença é que uma pasta é um conceito lógico que não é necessariamente mapeado para um diretório físico. Um diretório é um objeto do sistema de arquivos. Uma pasta é um objeto da GUI. A Wikipedia explica desta maneira:
A pasta de nome, apresentando uma analogia com a pasta de arquivo usada nos escritórios, e usada originalmente pela Apple Lisa, é usada em quase todos os ambientes de desktop dos sistemas operacionais modernos. As pastas são frequentemente representadas com ícones que se assemelham visualmente a pastas de arquivos físicos.
A rigor, existe uma diferença entre um diretório que é um conceito de sistema de arquivos e a metáfora da interface gráfica do usuário usada para representá-lo (uma pasta). Por exemplo, o Microsoft Windows usa o conceito de pastas especiais para ajudar a apresentar o conteúdo do computador ao usuário de uma maneira bastante consistente, que libera o usuário de lidar com caminhos de diretório absolutos, que podem variar entre as versões do Windows e entre instalações individuais.
Se alguém estiver se referindo a um contêiner de documentos, o termo pasta é mais apropriado. O termo diretório refere-se à maneira como uma lista estruturada de arquivos e pastas de documentos é armazenada no computador. É comparável a uma lista telefônica que contém listas de nomes, números e endereços e não contém os documentos reais.
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:
(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.
Se você está se referindo ao sistema de arquivos de um computador, os termos são sinônimos. "Pastas" é uma convenção de nomenclatura comum ao se referir a diretórios no contexto de interfaces gráficas de usuário. "Diretórios" é um termo mais comum usado com interfaces baseadas em console.
Essa provavelmente não é a definição técnica, mas costumo pensar em uma pasta como o nome local / relativo e em um diretório como o nome completo. Por exemplo, olhando para algo como C:\Documents and Settings\JCoehoorn\My Documents
, My Documents
seria a pasta e C:\Documents and Settings\JCoehoorn\My Documents
o diretório.
path
para a directory
.