Здравствуйте, BurBOT, Вы писали:
A>>5000 * MAX_PATH = 5000 * 260 = 1 300 000 bytes. Не так уж много.
BBO>А если и спользовать Unicode и NT-шное ограничение в 32,000 wide characters, т.е. пока это 64000 байт?
32000 wide characters это на весь путь. Длина имени файла не может быть больше величины, сообщаемой в параметре lpMaximumComponentLength при вызове GetVolumeInformation. Если мне память не изменяет, для NTFS там возвращается 255.