Possibile duplicato:
directory vs. cartella
Molte persone usano i termini "cartella" e "directory" in modo intercambiabile. C'è una differenza, e se sì, che cos'è?
Possibile duplicato:
directory vs. cartella
Molte persone usano i termini "cartella" e "directory" in modo intercambiabile. C'è una differenza, e se sì, che cos'è?
Risposte:
Il più delle volte sono termini intercambiabili. Directory è un termine classico usato sin dai primi tempi dei file system, mentre cartella è una sorta di nome descrittivo che può sembrare più familiare agli utenti Windows.
La differenza principale è che una cartella è un concetto logico che non si associa necessariamente a una directory fisica. Una directory è un oggetto del file system. Una cartella è un oggetto GUI. Wikipedia lo spiega in questo modo:
La cartella dei nomi, che presenta un'analogia con la cartella dei file utilizzata negli uffici e utilizzata originariamente da Apple Lisa, viene utilizzata in quasi tutti gli ambienti desktop dei moderni sistemi operativi. Le cartelle sono spesso raffigurate con icone che ricordano visivamente le cartelle dei file fisici.
A rigor di termini, c'è una differenza tra una directory che è un concetto di file system e la metafora grafica dell'interfaccia utente che viene utilizzata per rappresentarla (una cartella). Ad esempio, Microsoft Windows utilizza il concetto di cartelle speciali per aiutare a presentare il contenuto del computer all'utente in un modo abbastanza coerente che libera l'utente dal dover gestire percorsi di directory assoluti, che possono variare tra le versioni di Windows e tra installazioni individuali.
Se uno si riferisce a un contenitore di documenti, il termine cartella è più appropriato. Il termine directory si riferisce al modo in cui un elenco strutturato di file e cartelle di documenti è archiviato sul computer. È paragonabile a un elenco telefonico che contiene elenchi di nomi, numeri e indirizzi e non contiene gli stessi documenti.
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.
Se ti riferisci al file system di un computer, i termini sono sinonimi. "Cartelle" è una convenzione di denominazione comune quando si fa riferimento a directory nel contesto di interfacce utente grafiche. "Directory" è un termine più comune utilizzato con le interfacce basate su console.
Questa probabilmente non è la definizione tecnica, ma tendo a pensare a una cartella come al nome locale / relativo e ad una directory come al nome completo. Ad esempio, guardando qualcosa del genere C:\Documents and Settings\JCoehoorn\My Documents
, My Documents
sarebbe la cartella e C:\Documents and Settings\JCoehoorn\My Documents
sarebbe la directory.
path
al directory
.