Como você distingue verbalmente entre um único diretório em um caminho e o caminho completo?

Como você distingue verbalmente entre um único diretório em um caminho e o caminho completo?

Esta é uma questão de terminologia.

Digamos que você tenha um caminho comoC:\foo\bar\MyFolder\

foo, bar, e MyFoldersão todos diretórios individuais, também conhecidos como pastas, certo? E eles estão organizados em uma árvore de diretórios hierárquica, certo?

No entanto, o caminho completo C:\foo\bar\MyFolder\também pode ser chamado de diretório. Por exemplo, em C# há um método chamado Directory.GetDirectories()que retorna diretórios no formato de caminho completo.

Existe uma maneira inequívoca de se referir aos itens individuais no caminho ( foo, bar, e MyFolder) que também não poderia significar os caminhos completos que terminam nesses itens ( C:\foo\, C:\foo\bar\, e C:\foo\bar\MyFolder\)? Quero dizer uma palavra como diretório ou pasta que significa apenas a primeira coisa e não pode significar a segunda.

Responder1

Existe uma maneira inequívoca de se referir aos itens individuais no caminho

A Microsoft se refere a eles comocomponentes:

No entanto, cada sistema de arquivos, como NTFS, CDFS, exFAT, UDFS, FAT e FAT32, pode ter regras específicas e diferentes sobre a formação do indivíduo.componentesno caminho para um diretório ou arquivo.

E:

Use uma barra invertida \para separar ocomponentesde um caminho. A barra invertida divide o nome do arquivo do caminho para ele e um nome de diretório de outro nome de diretório em um caminho.

FonteNomeando arquivos, caminhos e namespaces

Então você os nomearia como Path Components.

Um caminho de arquivo completo consiste nos seguintes componentes:

  • Uma especificação de unidade
  • Um ou mais componentes de diretório (delimitados por \caracteres)
  • Um componente de nome de arquivo
  • Um componente de extensão de arquivo (começando com o último .caractere do nome completo do arquivo).

informação relacionada