Хорошо, сначала несколько определений:
- A Путь - это адрес в файловой системе, он может указывать либо на файл, либо на каталог.
- A Каталог может содержать несколько файлов и подкаталогов.
- A Файл доступен по его полному пути (например,
C:\Temp\Foo.txt
) или по относительному пути (..\Temp\Foo.txt
). (Я бы также назвал имя файла (Foo.txt
) относительным путем).
Следовательно, если переменная неоднозначна (то есть может указывать либо на файл, либо на каталог, как при рекурсивном обходе дерева каталогов), я бы назвал это FooPath
.
Если ваша переменная всегда указывает на один файл, я бы назвал его FooFile
Если ваша переменная всегда является именем каталога, а не файла, я бы позволил этому отразить это, назвав его FooDirectory
или FooDir
для краткости.
Но, конечно, самое важное правило - это последовательность: выберите одно соглашение об именах и придерживайтесь его. Не вызывайте одну переменную FooDirectory
, следующую BarDir
и третью BuzzFolder
.