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

0

Esta é uma questão terminológica.

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

foo , bar e MyFolder sã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 poderiam 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 o segundo.

    
por Kyle Delaney 01.09.2017 / 18:14

1 resposta

1

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

A Microsoft refere-se a estes como componentes :

However, each file system, such as NTFS, CDFS, exFAT, UDFS, FAT, and FAT32, can have specific and differing rules about the formation of the individual components in the path to a directory or file.

E:

Use a backslash \ to separate the components of a path. The backslash divides the file name from the path to it, and one directory name from another directory name in a path.

Fonte Nomeando arquivos, caminhos e espaços para nomes

Então, você os nomearia como Componentes do caminho.

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 . no nome completo do arquivo).
por 02.09.2017 / 16:54