Как я могу проверить символы имени файла в Windows 10 ?
У меня есть несколько файлов, которые содержат некоторые символы «пробел», и другие, которые содержат некоторые символы «без пробела». И, может быть, некоторые со смесью двух, или другие, которые содержат другие «космические» символы.
Другим примером может служить латинский символ «c», а против кириллицы - «с».
Мне нужно знать, как проверять этих персонажей, когда мне это нужно.
Чтобы воспроизвести упрощенный образец проблемы, с которой я сталкиваюсь, вы можете использовать это в PowerShell:
mkdir 'test space'
mkdir 'test space'
dir test*space
(второй с неразрывным пробелом, вы можете написать один с Alt + 0160 на цифровой клавиатуре)
Вот вывод на PowerShell:
Чтобы было ясно, я не просто хочу различать 2 почти одинаковых имени.
Я хотел бы иметь способ узнать, является ли один из пробелов в любом имени файла / имени папки специальным пробелом (и каким он является), и то же самое для других символов, таких как 'c': это латинский 'c' или кириллица с или какая-то другая графически идентичная вещь? А какой?
Я нашел другую информацию о том, как искать имена файлов со специальными символами: Попытка поиска имен файлов со специальными символами в проводнике Windows (Windows 10)
или как его создать :
Как создать имя папки или файла с помощью специальных символов, таких как \ /: *? "<> |
Как мне создать файл с недопустимыми символами, такими как:?>?
Но, если я правильно прочитал, не похоже, что ответы дают возможность увидеть специальные символы.