Risposte:
Come si vede in questa domanda , essi sono non lo stesso.
Risposta autorevole data da Raymond Chen :
Windows 95 ha introdotto Windows Explorer e con esso il termine cartella. Qual è la relazione tra cartelle e directory?
Alcune persone credono che Windows 95 abbia rinominato le directory in cartelle, ma in realtà è molto più di questo.
Esplora risorse consente di visualizzare le cartelle, che sono contenitori nello spazio dei nomi della shell. Le directory sono un tipo di cartella, vale a dire cartelle che corrispondono ai percorsi del file system. Esistono altri tipi di cartelle, come Pannello di controllo o Risorse di rete o Stampanti. Questi altri tipi di cartelle rappresentano oggetti nello spazio dei nomi della shell che non corrispondono ai file. Nell'uso comune, il termine cartella virtuale è stato applicato per indicare cartelle che non sono directory. In altre parole, abbiamo questo diagramma di Eulero:
(Cartelle virtuali = Cartelle - Directory)
In generale, il codice che manipola lo spazio dei nomi della shell dovrebbe operare su cartelle ed elementi, non su directory e file, in modo da non legarsi a un particolare supporto di memorizzazione. Ad esempio, il codice che si limita ai file non sarà in grado di navigare in un file Zip, poiché i contenuti di un file Zip sono esposti sotto forma di una cartella virtuale.
Come riferimento a posizioni fisiche sul disco rigido sono sinonimi.
Windows tende a usare "Cartella".
* nix tende a utilizzare "Directory".
Su Windows hai cartelle virtuali (come menzionato nella risposta di Malfruct) che sono rappresentate come directory ma che possono essere effettivamente archiviate come file (file zip per esempio).
Tuttavia, per l'utente finale questa distinzione di solito non ha importanza.
@mafu cita Raymond Chen mentre scrive:
Windows 95 ha introdotto Windows Explorer e con esso il termine cartella.
Raymond Chan sta riscrivendo la storia.
In effetti, Microsoft Windows 95 ha preso in prestito molte idee di progettazione dell'interfaccia utente da Apple. E Apple a sua volta li ha presi in prestito da Xerox. Sia il nome "cartella" che la metafora visiva delle cartelle facevano parte dell'ambiente dell'ufficio Xerox Star nel 1982 1 .
Guarda anche:
1 - Nel 1985, ho usato una workstation DLion con software Xerox per scrivere la mia tesi di dottorato ... se vuoi una fonte per questo fatto.
Per le piattaforme GUI, si consiglia il nome "Cartella" dove per l'ambiente della riga di comando è adatto il nome "Directory".
In realtà, in questa pagina MSDN , puoi leggere:
In Windows, i termini "directory" e "cartella" sono usati in modo intercambiabile. La maggior parte della documentazione e del testo dell'interfaccia utente utilizza il termine "cartella", ma la libreria di classi .NET Framework utilizza il termine "directory".
Quindi penso che entrambi vadano bene. Tendo a usare la "cartella" perché è più corta e sono pigra.
Ciò che ha detto Humanfly, con la nota aggiuntiva che alcuni programmi usano "Cartella" ma MAI la directory, cioè in programmi di posta elettronica come Outlook. Non hai mai "sottodirectory" ma spesso hai "sottocartelle".