Как переименовать файлы с помощью PowerShell

PowerShell упрощает переименование файлов из командной строки. Вы можете использовать определенные имена, добавлять возрастающие числа, добавлять префиксы и суффиксы и даже добавлять временные метки. Мы покажем вам, как это сделать на вашем компьютере с Windows 11 или Windows 10.

Прежде чем начать: узнайте, как найти полный путь к файлу или папке

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

Откройте окно проводника и найдите свой файл или папку. Нажмите и удерживайте клавишу Shift на клавиатуре, щелкните правой кнопкой мыши файл или папку и выберите «Копировать как путь».

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

«Копировать как путь» выделен в контекстном меню Windows 11.

Это действие скопировало полный путь к выбранному элементу в буфер обмена. Теперь вы можете вставить этот путь везде, где это необходимо, в командах ниже.

Как переименовать определенный файл

Чтобы дать новое имя определенному файлу на вашем компьютере, используйте командлет Rename-Item PowerShell. Этот командлет принимает полный путь к вашему файлу, новое имя, которое вы хотите назначить, и переименовывает ваш файл.

Чтобы использовать его, запустите окно PowerShell на своем компьютере и введите следующую команду. В команде замените PATH на полный путь к вашему файлу. Ваш путь должен содержать полное имя файла, а также расширение. Замените MyName новым именем, которое вы хотите использовать, и ext исходным расширением вашего файла.

Переименование элемента PATH -NewName MyName.ext

Обязательно используйте исходное расширение вашего файла при переименовании файла. Использование другого расширения может сделать ваш файл непригодным для использования.

Например, чтобы переименовать файл Old-Test.txt, расположенный на рабочем столе, в New-Test.txt, вы должны использовать следующую команду:

Переименуйте элемент «C:\Users\Username\Desktop\Old-Test.txt» — NewName «New-Test.txt»

Командлет Rename-Item в окне PowerShell.

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

Как переименовать файлы в папке с увеличивающимся номером

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

Запустите окно PowerShell и введите следующую команду. Замените PATH на полный путь к вашей папке и txt на формат файлов, которые нужно переименовать. Затем нажмите Enter.

Get-ChildItem PATH -Recurse -Include “*.txt” | ForEach-Object -Begin { $Counter = 1 } -Process { Rename-Item $_.FullName -NewName (“{0}_{1}” -f $Counter, $_.Name) ; $Counter++ }

Файлы с увеличивающимся номером в проводнике.

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

Чтобы добавить текст перед именем файла (известный как префикс), запустите окно PowerShell и введите следующую команду. Замените PATH полным путем к вашей папке, а PREFIX — текстом, который вы хотите добавить, затем нажмите Enter.

Get-ChildItem PATH | Rename-Item -NewName {“PREFIX” + $_.Name}

Чтобы добавить текст после имени вашего файла (называемый суффиксом), используйте следующую команду, заменив PATH полным путем к вашей папке, а SUFFIX — текстом для добавления. Затем нажмите Enter.

Get-ChildItem PATH | Rename-Item -NewName {$_.BaseName + “SUFFIX” + $_.Extension}

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

Если вы хотите добавить метку времени ко всем файлам в папке, откройте PowerShell и введите следующую команду. Замените PATH полным путем к вашей папке и нажмите Enter.

Get-ChildItem PATH -Recurse -Include “*.*” | ForEach-Object { Rename-Item -Path $_.FullName -NewName “$($_.DirectoryName)\$($_.BaseName)_$(Get-Date -F гггг-ММ-дд_ЧЧ-мм)$($ _.Расширение)”}

Файлы с отметкой времени в проводнике.

Приведенная выше команда использует системное время вашего компьютера. Если время неверное, можно изменить часовой пояс на компьютере с Windows 11 и Windows 10.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *