Обрезка расширения файла с использованием CMD или PowerShell - PullRequest
0 голосов
/ 30 августа 2018

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

a.exe.deploy & rArr; a.exe
b.config.deploy & rArr; b.config

Я видел варианты использования ren для этого, но я не могу заставить его обрезать последнюю часть.

Ответы [ 3 ]

0 голосов
/ 30 августа 2018

Переименуйте файл (ы) в их базовое имя. Пример:

Get-Item 'C:\path\to\a.exe.deploy' | Rename-Item -NewName { $_.BaseName }
0 голосов
/ 30 августа 2018

Узнайте, как использовать ren для этой задачи:

ren *.*.deploy *.
0 голосов
/ 30 августа 2018

Вы можете комбинировать использование Substring () с Lastindexof ()

Пример:

$s = "a.exe.deploy"
$s.Substring(0, $s.lastIndexOf('.'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...