Как тяжелый контроль может быть изменен на легкий контроль в Базаре?

От [1 111] "Именование MSDN Файла или каталога", вот общие соглашения для того, что легальное имя файла находится под Windows:

можно использовать любой символ в текущей кодовой странице (Unicode/ANSI выше 127), кроме:

  • < > : " / \ | ? *
  • Символы, целочисленные представления которых 0-31 (меньше, чем пространство ASCII)
  • Любой другой символ, который не позволяет система конечного файла (говорят, запаздывающие периоды или пробелы)
  • Любое из названий DOS: ДОВОД "ПРОТИВ", PRN, AUX, NUL, COM0, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT0, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9 (и избегают AUX.txt, и т.д.)
  • имя файла являются всеми периодами

Некоторые дополнительные вещи проверить:

  • Пути к файлам (включая имя файла) не могут иметь больше чем 260 символов (которые не используют \?\, префикс)
  • пути к файлам Unicode (включая имя файла) больше чем с 32 000 символов при использовании \?\ (отмечают, что префикс может развернуть компоненты каталога и заставить его переполнять этих 32 000 пределов)

5
задан Adam Glauser 2 December 2009 в 20:18
поделиться