Некоторые имена файлов в операционной системе Windows являются недопустимыми. Это имена, которые совпадают с зарезервированными системными именами и некоторые имена с определёнными символами. Существует несколько зарезервированных имен, которые не могут использоваться для файлов: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "LPT1", "LPT2", "LPT3". Эти имена используются системой для устройства ввода-вывода. Кроме того, нельзя использовать следующие символы в именах файлов: \ / : * ? " < > |. Эти символы имеют специальное значение в системе и не могут использоваться в названиях. Имена файлов не должны превышать 255 символов. Также важно учитывать, что имена могут быть чувствительны к регистру в некоторых случаях, особенно в сетевых системах.