7

В Windows папка корзины обычно находится прямо под корнем устройства, например, F:\$Recycle.Bin или D:\$RECYCLE.BIN

Файловые системы Windows, как правило, нечувствительны к регистру, поэтому в большинстве случаев не имеет значения, будет ли это имя папки записано в смешанном регистре или в верхнем регистре.

Из любопытства и потому, что я пишу кроссплатформенный код, который также должен работать в чувствительных к регистру файловых системах:

Что определяет, является ли имя папки смешанным или прописным?

Идеи: Внутренний против внешнего, Windows X против Windows Y, NTFS против FAT, ...

1 ответ1

5

Любой пользователь с правами администратора может переименовать $Recycle.Bin для настройки заглавных букв.

Поэтому капитализация $Recycle.Bin не может быть определена версией Windows, выпуском Windows, файловой системой или другими атрибутами установки Windows.

Для вашего кода я бы порекомендовал получить список каталогов или иначе обработать имя папки без учета регистра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .