Qual é a diferença entre um diretório e uma pasta? [duplicado]

27

A maioria das pessoas usa os termos "pasta" e "diretório" de maneira intercambiável. Existe uma diferença e, em caso afirmativo, o que é isso?

    
por mafu 12.09.2010 / 13:22

5 respostas

40

Na maioria das vezes, são termos intercambiáveis. Diretório é um termo clássico usado desde os primeiros tempos dos sistemas de arquivos, enquanto a pasta é um tipo de nome amigável que pode soar mais familiar aos usuários do Windows.

A principal diferença é que uma pasta é um conceito lógico que não necessariamente mapeia para um diretório físico. Um diretório é um objeto do sistema de arquivos. Uma pasta é um objeto GUI. Wikipedia explica desta forma:

The name folder, presenting an analogy to the file folder used in offices, and used originally by Apple Lisa, is used in almost all modern operating systems' desktop environments. Folders are often depicted with icons which visually resemble physical file folders.

Strictly speaking, there is a difference between a directory which is a file system concept, and the graphical user interface metaphor that is used to represent it (a folder). For example, Microsoft Windows uses the concept of special folders to help present the contents of the computer to the user in a fairly consistent way that frees the user from having to deal with absolute directory paths, which can vary between versions of Windows, and between individual installations.

If one is referring to a container of documents, the term folder is more appropriate. The term directory refers to the way a structured list of document files and folders is stored on the computer. It is comparable to a telephone directory that contains lists of names, numbers and addresses and does not contain the actual documents themselves.

    
por 12.09.2010 / 14:24
11

Resposta oficial dada por Raymond Chen :

Windows 95 introduced Windows Explorer and along with it the term folder. What is the relationship between folders and directories?

Some people believe that Windows 95 renamed directories to folders, but it's actually more than that.

Windows Explorer lets you view folders, which are containers in the shell namespace. Directories are one type of folder, namely, folders which correspond to file system locations. There are other types of folders, such as Control Panel or Network Neighborhood or Printers. These other types of folders represent objects in the shell namespace which do not correspond to files. In common usage, the term virtual folder has been applied to refer to folders which are not directories. In other words, we have this Euler diagram:

(Virtual folders = Folders − Directories)

In general, code which manipulates the shell namespace should operate on folders and items, not directories and files, so as not to tie themselves to a particular storage medium. For example, code which limits itself to files won't be able to navigate into a Zip file, since the contents of a Zip file are exposed in the form of a virtual folder.

    
por 17.02.2011 / 16:06
1

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 quando se refere a diretórios no contexto de interfaces gráficas com o usuário. "Diretórios" é um termo mais comum usado com interfaces baseadas em console.

    
por 12.09.2010 / 13:29
1

Não, não há diferença.

O diretório termo vem da noção de que é um diretório dos arquivos que ele contém.

O termo pasta vem da analogia de uma pasta de papelão contendo documentos.

    
por 12.09.2010 / 13:29
1

Esta provavelmente não é a definição técnica, mas eu costumo pensar em uma pasta como o nome local / relativo e 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 seria o diretório.

    
por 17.02.2011 / 17:00