Как вставить в название файла символ

Обновлено: 02.07.2024

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

У каждого ограниченного символа есть другое значение или использование, поэтому, если имя файла или папки действительно содержит их, это может привести к возникновению Bad Things ™. Не возражаете, если я спрошу, почему вы пытаетесь это сделать? @ DMA57361, когда я делал это несколько лет назад, я проверял некоторые вещи. Если я правильно помню, результаты были забавными, но я не помню ничего особенно плохого . Самое большее, я просто не мог получить к ним доступ. (Хотя я полагаю, что это может вызвать проблемы, если, например, у вас есть файлы с именами a , b и вы a>b type a>b @moorecast, когда я делал это несколько лет назад, я создавал файлы / каталоги с фиктивными именами, а затем использовал редактор дисков, чтобы вручную устанавливать имена в записях каталога. Конечно, это было на томе FAT32, так что это было очень легко. Это было бы немного сложнее на томе NTFS. Mind if I ask why you are trying to do this? Может быть, реализовать (плохую) защиту от копирования ? «Мне нужно создать файл с именем файла, например:>?» - Сомневаюсь, что тебе нужно это сделать.

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

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

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

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

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

Вместо двоеточия : - вы можете использовать модификатор буквы двоеточия ꞉

альтернативный текст

@Arjan - только через командную строку .. даже тогда вы можете использовать клавишу табуляции для автозаполнения. Я использовал этот трюк для определенных ситуаций, например, когда мне нужно поставить вопрос в имени файла ( почему Microsoft оставил вопросительный знак зарезервированным? ఠ_ఠ) К сожалению, мне пришлось прекратить использовать любые символы не ASCII, потому что они вызывают проблемы с такими вещами, как программы дефрагментации, которые по какой-то причине кажутся неспособными перемещать файлы с символами Unicode в именах. ಠ Если подумать, этот ответ на самом деле тоже не отвечает на вопрос. Есть ответы ниже , что делать , так что это тоже должно быть просто комментарий.

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

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

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

\ 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. В других ОС, обычно рассматриваемых как часть имени файла, допускается более одной полной остановки.

Как использовать эмодзи в названии файлов в Windows 10

З наете ли Вы, что в наши дни смайлы встречаются практически везде? Вы можете использовать их практически в любом приложении на Вашем компьютере. Вы даже можете вставить их в имена файлов и папок в Windows 10.

Как использовать эмодзи в именах файлов

Это просто сделать благодаря встроенному в Windows 10 средству выбора смайлов. Чтобы его, открыть, нужно нажать Windows +. (точка) или Windows +; (точка с запятой.)

Как использовать эмодзи в названии файлов в Windows 10

Как использовать эмодзи в названии файлов в Windows 10

Вот и все, все просто!

Как использовать эмодзи в названии файлов в Windows 10

Unicode делает это возможным

Все это возможно благодаря Unicode. Согласно Консорциуму Unicode, Unicode включает «символы для всех систем письма мира, современных и древних». Он также включает смайлики и различные другие символы.

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

Благодаря Unicode любое приложение, поддерживающее стандартные символы Unicode, даже если оно не поддерживает цветные эмодзи, может использовать символы эмодзи из стандартных шрифтов. Использование эмодзи в имени файла похоже на использование символа из другого языка.

Это что-нибудь сломает?

Теоретически некоторым приложениям могут не понравиться смайлы, если они не поддерживают символы Юникода. Однако современные приложения, предназначенные для работы с широким набором языков, должны правильно поддерживать эмодзи.

Например, классическая командная строка Windows не может правильно отображать символы эмодзи в именах файлов.

Как использовать эмодзи в названии файлов в Windows 10

Но и PowerShell, и новый терминал Windows от Microsoft могут отображать их правильно.

Как использовать эмодзи в названии файлов в Windows 10

Если Вы столкнетесь с проблемой, Вы всегда можете открыть проводник и переименовать затронутые файлы и папки, чтобы удалить символы эмодзи. Затем Вы можете использовать эти файлы в приложениях, которые не поддерживают имена файлов смайлов должным образом.

Как использовать смайлы эмодзи в именах папок Windows 10

Каждый пользователь умеет изменять имя папки и файла в Windows 10. Но не все знают, что в название папки и файла можно вставлять смайлы Эмодзи. Возможно, это не самый интуитивно понятный способ присвоения имен папкам, но если вам важны визуальные элементы, то добавление одного или нескольких смайлов к имени папки или файла может быть хорошей идеей. В этой статье я покажу как вставить смайлы в название папки или файла в Windows 10.

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

Смайлы в названии папок и файлов

В последних версиях Windows 10 появилась удобная панель смайлов. Более подробно об этом рассказывалось в статье «Смайлы в Windows 10».

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

У вас не будет проблем с использованием смайлов в именах файлов или папок, однако вы столкнетесь с некоторыми трудностями при попытке доступа к этим файлам или папкам по сети через ссылку в других приложениях (например, связывание файла в MS Word) или вызывая его в командной строке.

Это связано с тем, что, хотя Windows 10 и может отображать смайлы Эмодзи, она не может изменять правила, применяемые к файлам связанным с сетью или командной строкой. Оба по-прежнему имеют свои ограничения. Это не значит, что вы вообще не сможете получить к ним доступ. Возможно, придется выяснить, какой юникод применяется к смайликам, использованным вами, и попробовать использовать это в имени файла (папки), при попытке сослаться на него. При работе с приложениями могут так же возникнуть проблемы. Поэтому по нашему мнению, лучше все-таки придерживаться буквенно-цифровых имен.

БлогNot. Word: специальные символы и подстановочные знаки

Word: специальные символы и подстановочные знаки

В окне "Найти и заменить" Microsoft Word есть два типа подстановок - специальные символы и подстановочные знаки. Те и другие можно вводить в строки поиска и замены, включив используя список "Special" ("Специальный") в полностью открытом окне "Найти и заменить" (нажать комбинацию клавиш Ctrl+H , потом кнопку " Больше>> ").

Специальные символы - это те, которых нет на клавиатуре или которые нельзя непосредственно вписать в строки поиска/замены, например, разрыв строки.

Если в окне поиска/замены включен чекбокс Use wildcards (Подстановочные знаки), то можно задавать достаточно сложные условия поиска и замены, потому что подстановчные знаки - это офисная реализация всё тех же регулярных выражений.

Чекбокс "Подстановочные знаки" в работе - убираем лишние пробелы в тексте


Чекбокс "Подстановочные знаки" в работе - убираем лишние пробелы в тексте

Некоторые символы и знаки можно использовать только в строке поиска, а некоторые — только в строке замены. При этом возможность применения части символов зависит от того, включен ли чекбокс Use wildcards (Подстановочные знаки).

Полный список подстановок в самом Word отсутствует или я его не нашёл, поэтому ниже приводится более-менее адекватный список, актуальный для всех версий Word плюс немного примеров.

1. Строка поиска
2. Строка замены

Примечание 1. В операторах и точка с запятой означает List separator (Разделитель элементов списка) из настроек операционной системы, завиящих от локали (например, в США - запятая, в России - точка с запятой).

Примечание 2. Для поиска в документе символов, которые в строке поиска "заняты" как специальные перед ними ставится обратный слэш ( \ ). Например, если включена опция Use wildcards (Подстановочные знаки), для поиска восклицательного знака в строке поиска вводится \!

Читайте также: