Respostas:
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:
(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.
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.
@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.
Para plataformas GUI, o nome "Pasta" é recomendado onde, no ambiente da linha de comandos, o nome "Diretório" é adequado.
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.
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".