Как я могу создать имя файла с недопустимыми символами, например:?>?

Мне нужно создать файл с именем файла, например :>? , Возможно ли это как-то? Windows останавливает его.

К сожалению, вы не можете использовать зарезервированные символы при создании папок или файлов из-за того, что они являются частью системных функций.

То, что я рекомендую вам, – это просмотреть приложение « Character Map Вы можете запустить и ввести charmap .

Отсюда вы можете найти альтернативные символы, которые выглядят одинаково, например:

(Скопируйте и вставьте их, вы увидите, что они разные)

Вместо косой черты / – вы можете использовать символ разделения

Вместо Colon : вы можете использовать буквенный двоеточие модификатора

и так далее!

Alt text

Вы можете загрузиться с диска Linux (например, Knoppix ) и монтировать раздел NTFS.

Linux имеет гораздо меньше ограничений на имена файлов и позволяет создавать такие имена (я пробовал).

Некоторые операционные системы запрещают появление некоторых определенных символов в именах файлов: (Ресурс из Википедии )

/ Slash, используемый в качестве разделителя компонентов имени пути в Unix-подобных системах Windows и Amiga. (Командная оболочка MS-DOS command.com будет использовать его как символ переключения, но сама Windows всегда принимает его как разделитель [2] [неопределенный])

\ Backslash Также используется как разделитель компонентов имени пути в MS-DOS, OS / 2 и Windows (нет разницы между косой чертой и обратной косой чертой); Разрешено в имени файла Unix

? Знак вопроса, используемый в качестве шаблона в Unix, Windows и AmigaOS; Обозначает один символ. Разрешено в именах файлов Unix

* Звездочка, используемая в качестве шаблона в Unix, MS-DOS, RT-11, VMS и Windows. Помечает любую последовательность символов (Unix, Windows, более поздние версии MS-DOS) или любую последовательность символов в базовом имени или расширении (таким образом, « . » В ранних версиях MS-DOS означает «все файлы». Разрешено в именах файлов Unix ,

: Двоеточие, используемое для определения точки монтирования / диска в Windows; Используемый для определения виртуального устройства или физического устройства, такого как диск на AmigaOS, RT-11 и VMS; Используется как разделитель пути в классической Mac OS. Удвоенный после имени на VMS, указывает имя узла DECnet (эквивалентное имени узла NetBIOS (Windows), которому предшествует «\».)

| Вертикальная полоса обозначает программную конвейерную обработку в Unix и Windows; Разрешено в именах файлов Unix

"Кавычка, используемая для отметки начала и конца имен файлов, содержащих пробелы в Windows

<Меньше, чем используется для перенаправления ввода, разрешенного в именах файлов Unix

> Больше, чем используется для перенаправления вывода, разрешенного в именах файлов Unix

, Период, но последнее вхождение будет интерпретироваться как разделитель расширений в VMS, MS-DOS и Windows. В других операционных системах, которые обычно рассматриваются как часть имени файла, и может быть разрешено более одной полной остановки.

Единственный способ – вручную отредактировать жесткий диск с помощью такой программы, как HxD . Если вы это сделаете, скорее всего, файлы не будут доступны ни одной программе. Например, если вы попытаетесь открыть файл с именем abc\def.txt , вы получите сообщение о том, что каталог abc не существует.

Вы можете установить Подсистему для Unix-приложений, если вы используете Ultimate или Enterprise. Оттуда вы можете создавать такие имена.

  • Что означает ~ в пути к файлу?
  • В Windows 7, как мне найти все мои файлы, имена файлов которых слишком длинны
  • Что означает синее имя файла в Windows Explorer?
  • Как настроить чувствительность к регистру папок в Windows 7?
  • Почему у меня одинаковые файлы в одном каталоге, в Windows 7?
  • Давайте будем гением компьютера.