Как добавить символы в имя файла

Обновлено: 21.11.2024

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

Добавляйте текст к именам файлов и массово переименовывайте файлы с помощью Easy File Renamer. Примените 10+ правил переименования. Также переименуйте файлы в облаке. Скачать сейчас!

Если у вас есть сотни тысяч файлов, переименовать их вручную будет непросто.

Добавить текст в начало имен файлов

Первый способ заключается в вставке текста в начало имен файлов. В следующем примере переименовываются все типы файлов. Если вы хотите переименовать определенные файлы, используйте соответствующие фильтры. Например, чтобы переименовать только файлы Portable Document Format (PDF), замените *.* на *.pdf

Введите следующие команды:

echo "Файлы переименованы: "

echo "Переименование успешно завершено"

Добавить текст в конец имен файлов

Если вы хотите добавить текст в конец имен файлов, просто используйте приведенную ниже команду PowerShell. Не забудьте заменить путь в примере фактическим путем к вашей папке. Замените *.* на *.docx, чтобы переименовывать только файлы документов Word (.docx).

Синтаксис

Пример

Чтобы открыть PowerShell, выполните следующие действия.

    Нажмите клавишу Windows + X.

Добавить текст к именам файлов в определенной позиции

Если вам нужно вставить текст в имена файлов в определенной позиции, выполните следующую команду через Windows PowerShell. Замените 5 фактической позицией символа, в которую вы хотите вставить текст.

Синтаксис

Get-Item -Path $Path | Rename-Item -NewName <$_.BaseName.insert(,’_’) + $_.Extension> -WhatIf

Пример

Использование Easy File Renamer

Easy File Renamer – это пакетное решение для переименования файлов от Sorcim Technologies. Это позволяет вам автоматически переименовывать сотни файлов по вашему выбору. Вы можете выбрать один или несколько шаблонов в зависимости от ваших потребностей.

    Переименовывайте документы, музыку, видео, изображения и другие форматы файлов.

В командном окне я попытался добавить те же два символа (xx) в начале всех имен файлов в папке, используя команду "ren *.* xx*.*", но вместо этого команда заменяет добавляет символы. Как мне их добавить?

Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Добро пожаловать в сообщество Microsoft Answers!

Вы можете добавлять буквы в начало любого файла, если перед именем файла стоит точка. Например: .test.txt может добавлять буквы с помощью команды ren .test.txt ab* В результате файл будет переименован в ab.test.txt

Если у вас нет файла . в начале имени файла, затем команда ren с изменением всего до точки следующего «.»

Это правило также работает для нескольких периодов, например, ren .test.testing.txt ab* изменится на ab.test.testing.txt

Еще один пример: ren test.testing.txt ab* выдает ab.testing.txt (обратите внимание на отсутствие точки в начале исходного имени файла)

Если вы не можете использовать точки в имени файла, вы можете найти сторонний «инструмент массового переименования», который выполнит эту функцию за вас, но эта возможность изначально не предусмотрена в системе Windows.

Использование стороннего программного обеспечения, включая драйверы оборудования, может привести к серьезным проблемам, которые могут помешать правильной загрузке компьютера. Microsoft не может гарантировать, что какие-либо проблемы, возникающие в результате использования Программного обеспечения третьих лиц, могут быть решены. Использование стороннего программного обеспечения осуществляется на ваш страх и риск.

Надеюсь, это поможет, с нетерпением жду ответа от вас.

Стивен
Инженер службы поддержки Microsoft Answers
Посетите наш форум обратной связи Microsoft Answers и дайте нам знать, что вы думаете

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей.К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

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

Что такое диакритический знак?

Даже если вы никогда не слышали об этом названии, вы наверняка уже имели дело с диакритическими знаками. Диакритический знак — это глиф, добавленный к букве, который каким-то образом изменяет ее произношение и появляется сверху, снизу, внутри или между буквами. Во французском языке используются пять диакритических знаков: гравийный, острый и циркумфлексный ударения, а также седилья и диереза.

Filename Cleaner Pro – это приложение для Switch, которое легко очистит ваши имена файлов.

Сценарий 1: сделайте чистый и читаемый URL

Иногда URL очень сложно прочитать из-за пробелов или специальных символов в имени, так как эти символы должны быть экранированы для совместимости с веб-стандартами. Это делает URL-адрес очень трудным для чтения (в лучшем случае) или делает невозможным загрузку файла!

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

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

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

URL-адрес теперь легче читать, а имя файла больше не вызывает проблем.

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

Сценарий 2: передача файлов между платформами

Разные платформы (например, Mac или Windows) используют разные кодировки символов (например, MacRoman или ISO-8859-1) и имеют разные запрещенные символы. Например, «\» разрешен в имени файла на Mac, но запрещен в Windows (поскольку это разделитель для подпапок). Очистка имен файлов во избежание ошибок при передаче или просто для того, чтобы иметь одинаковые имена на всех рабочих станциях или серверах организации, независимо от их типа, потребует ручного переименования пользователями, что отнимет время и создаст риск в процессе переименования (опечатки, забытые символы). и т. д.).

И здесь, добавление модуля Filename Cleaner Pro в ваш поток переключения перед передачей файла или архивированием может решить эту проблему. В этом случае мы настроим его только для преобразования диакритических знаков и замены зарезервированных символов символом подчеркивания (или любой комбинацией, которая сделает это за вас):

Если у вас есть проблемы с длиной имени файла, вы также можете добавить усечение во время процесса переименования, чтобы справиться с этим в одном процессе. Filename Cleaner Pro может обрезать имя с начала (введите положительное число) или с конца (введите отрицательное число).

Как вернуться к исходному имени файла

Filename Cleaner Pro предлагает две специальные настройки для запоминания исходного имени файла, используя личные данные и/или используя XMP.В то время как первый позволит получить исходное имя файла позже в потоке переключения, последний будет встраивать исходное имя файла как XMP в сам файл (обычно графические, аудио- и видеофайлы могут встраивать XMP, например PDF, TIFF, PNG, MP4, так далее.). Это означает, что вы сможете восстановить исходное имя файла, даже если файл был передан во многие системы, загружен или даже изменен.

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

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

1) Выберите файлы, которые вы хотите переименовать, используя время файла

В следующем примере мы выбрали пятнадцать файлов JPEG, которые были только что импортированы с цифровой камеры.

2) Выберите Действия > Переименовать в главном меню

.

3) Выберите Добавить в имя файла

На изображении ниже показаны все вкладки, используемые для переименования файлов. Важно помнить, что при нажатии кнопки OK для переименования файлов будут использоваться только настройки на текущей вкладке — в данном случае на вкладке Дополнительно.

Щелкните изображение, чтобы увеличить его

1) Нажмите на вкладку "Добавить в имя файла", она еще не выбрана.

2) Введите текст, который хотите добавить, в соответствующие места. Убедитесь, что правильные флажки отмечены для мест, в которые вы хотите добавить текст.

4) Образец формата будет меняться по мере изменения параметров в диалоговом окне. Это дает немедленную обратную связь о том, какими будут переименованные файлы.

Приведенный выше фрагмент вкладки Дополнительно показывает только детали, необходимые для добавления времени файла к именам файлов. На вкладке переименования Дополнительно есть другие коды и параметры, предоставляющие полный контроль над добавлением порядковых номеров и времени файла при переименовании файлов.

4) Подтвердите переименованные файлы

После нажатия кнопки OK на шаге выше FileBoss найдет первый файл, который нужно переименовать, и отобразит диалоговое окно подтверждения, подобное приведенному ниже.

Вы можете продолжать переименовывать или пропускать каждый файл по отдельности или в любое время вы можете переименовать все остальные файлы или пропустить остаток, завершив переименование.

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

5) Посмотреть результаты

Когда FileBoss завершит переименование файлов, новые имена сразу же появятся в окне "Содержание".

Существует пять проблем, возникающих при работе со странными именами файлов:

Примечание. В следующих примерах приведены решения только для удаления файлов. Ситуации и решения также могут быть применены к командам mv (переместить) и cp (копировать). Используйте тот же синтаксис для управления символами, но применяйте их, используя традиционные соглашения для соответствующих команд.

1) Символы в имени обрабатываются оболочкой особым образом.

Исправление для этого состоит в том, чтобы поместить имя файла в одинарные кавычки, что говорит оболочке, что это все одно имя, и не интерпретировать специальные символы. В приведенном выше примере команда будет

2) Имя файла содержит восклицательный знак или одинарную кавычку:

Оболочки с историей в стиле ! будут пытаться интерпретировать "!" символ даже внутри кавычек. Трудно цитировать символ кавычки.

Решение состоит в том, чтобы поставить "\" перед восклицательным знаком или одинарной кавычкой. Символ «\» указывает оболочке игнорировать специальное значение следующего одиночного символа. Например:

3) Файл начинается с "-".

Команда rm, как и большинство команд Unix, интерпретирует "-" как флаг опции. Таким образом, имя файла, начинающееся с «-», интерпретируется как список параметров, а не как имя файла.

Решение состоит в том, чтобы убедиться, что "-" не является первым символом.

В рабочем каталоге ./-foo и -foo относятся к файлу с именем -foo, потому что "." означает «рабочий каталог».

4) Имя файла содержит непечатаемые символы (например, ^Q) или 8-битные символы. Ls часто отображает их как "?".

Некоторые программы удаляют восьмой бит из всех символов, а некоторые нет.Чтобы удалить такое имя файла, вы должны использовать оболочку, такую как T-shell, или программу, которая обрабатывает 8-битные символы для их удаления.

5) Имя файла содержит "/".

Это может произойти только в том случае, если файл был создан на машине, отличной от Unix, которая монтировала файловую систему по сети.

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

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