Описание тега rename-item-cmdlet

Rename an item (a folder or a file) using rename-item powershell cmdlet
2 ответа

Переименовать все файлы в папке, используя пакет или PowerShell, запустить из пакета

У меня есть файлы случайных имен файлов и расширений в папке с другим случайным именем файла, которое содержит расширение *.htm. Я хочу переименовать все имена файлов каждого случайного файла в папке, чтобы они соответствовали одному файлу *.htm, со…
2 ответа

Как преобразовать содержимое переменной в строку?

У меня есть 5 переменных и у меня есть 3 файла. $NumOne = Read-Host 'Enter four digit numone' $NumTwo = Read-Host = 'Enter two digit numtwo' $sdataJRN= $NumOne + $NumTwo + "00" + ".jrn" $sdataJNM = $NumOne + $NumTwo + "00" + ".jnm" $sdataTXN = $NumO…
06 фев '19 в 00:45
4 ответа

PowerShell Rename-Item имя файла полосы

Можно ли использовать Rename-Item для удаления имени файла без расширения только для того, чтобы оставить пару символов в начале имени файла? например "0001 filename.txt" > "0000.txt"
22 мар '16 в 13:16
1 ответ

Добавить ".backup" ко всем файлам, папкам и подпапкам в Powershell 2.0

Я хочу добавить ".backup" ко всем именам файлов и папок (включая подпапки и файлы в подпапках), используя Powershell v2.0. Я придумал этот сценарий: $origin = get-childItem -recurse | ?{ !( $_.name -like "*.backup" ) } $folders = $origin | ?{ $_.PSI…
21 сен '16 в 07:16
0 ответов

Переименование файлов с плохими символами

Я не уверен, что я делаю здесь неправильно, но когда я пытаюсь Rename-Item с новым именем файла я продолжаю сталкиваться с ошибкой, говоря, что оригинальный файл, который я хочу переименовать, не существует. Моя цель - удалить несколько "плохих" сим…
26 сен '17 в 20:29
4 ответа

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

У моей компании миллионы старых отчетов в формате PDF. Они обычно называются в формате: 2018-09-18 - ReportName.pdf Организация, в которую мы должны их отправить, теперь требует, чтобы мы назвали файлы в следующем формате: Report Name - 2018-09.pdf …
2 ответа

Переименовать элемент в Powershell, заменить старое имя с помощью функций

У меня есть список файлов: PS S:\temp> dir Directory: S:\temp Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 3/28/2016 2:07 AM 0 00001_asdfasdfsa df.txt -a--- 3/28/2016 2:07 AM 0 00002_asdfasdfsa df - Copy (3).txt -a--- 3/28/…
27 мар '16 в 18:38
1 ответ

Переименуйте каждый файл с помощью new-guid в powershell

Я пытался переименовать каждый текстовый файл в папке с именем файла $New-Guid.txt, поэтому все они должны иметь уникальные имена. Кто-нибудь знает простой способ сделать это?
01 дек '18 в 12:35
1 ответ

Powershell, элемент переименования не работает должным образом

У меня есть несколько файлов изображений JPG, названных в следующем шаблоне: 0001-rand01_012.jpg 0002-rand03_034.jpg Я хочу переименовать их, удалив первые 5 символов, чтобы получить форму: rand01_012.jpg так далее.. Я использую следующую команду: G…
26 фев '17 в 16:03
1 ответ

Rename-Item: добавить уникальную числовую последовательность, чтобы предотвратить повторяющиеся имена файлов

Мне нужен способ переименовать файлы в каталоге, что приведет к ошибке с простым Rename-Item, Для файлов требуется одинаковый 10-значный код, за которым следует 4-значный заполнитель (только цифры, пожалуйста). Текущие имена файлов: 01_img_0028.JPG …
05 янв '18 в 21:38
1 ответ

Пакетное переименование файлов и папок в Windows Powershell

У меня есть сотни тысяч файлов, расположенных в ~40 папках (эти подпапки находятся в одной и той же суперпапке, которую я назову "test"). Я попытался использовать powershell для замены синтаксиса, найденного в имени папки, но также и в именах файлов…
06 июл '17 в 18:18
1 ответ

Powershell Удалить специальные символы из имен файлов

Я ищу способ удалить несколько специальных символов из имен файлов с помощью сценария powershell. Мои имена файлов выглядят так: [Доклад]_first_day_of_month_01_(generated_by_powershell)_[repnbr1].txt Я ломал голову над удалением [] и всего, что межд…
1 ответ

Переименование родительского каталога с powershell

У меня есть скрипт powershell, который должен переименовать свой родительский каталог: $currDir = pwd Rename-Item $currDir "NewName" Когда я запускаю это, я получаю сообщение об ошибке "Rename-Item: процесс не может получить доступ к файлу, потому ч…
17 июл '14 в 13:30
3 ответа

Rename-Item - элемент не существует (проблема с символами ANSI в PowerShell)

У меня проблемы с переименованием элементов, содержащих символы ANSI, с помощью PowerShell. Примерами являются такие символы, как "é" в "\Michael Bublé" или "\Green Day\¡DOS!" Я хочу переименовать "\Michael Bublé" в "\Michael Buble". Я сделал код дл…
20 окт '13 в 19:23
1 ответ

PowerShell Rename-Item зацикливается, пока размер файла не достигнет предела

Я должен переименовать буквально тысячи папок и хочу использовать скрипт, который добавляет "Старый" перед старым Именем. Я пробовал этот скрипт Get-ChildItem | rename-item -NewName { "Old+ $_.Name } Он даже работает, когда я пробую его в нескольких…
19 дек '18 в 14:13
1 ответ

Вывести текстовый файл для идентификации управляемых файлов в PowerShell

Я искал помощи по этому вопросу в течение нескольких часов, но не повезло. Мой скрипт отслеживает папку для файлов старше 12 минут, заканчивающихся на ".tmp". Затем он удаляет ".tmp". Эта часть работает правильно. Я хотел бы, чтобы скрипт выводил те…
08 авг '17 в 19:01
2 ответа

Переименовать части имени файла в powershell

У меня есть имя файла "Ben_sucksatpowershell_2018_07_13_21_22_07.txt" Я пытаюсь переименовать этот файл в "b.20180713.b" Для сценария, который я пишу, мне нужно переименовать серию этих файлов, и новое имя должно основываться на оригинальном yyyy_MM…
23 июл '18 в 20:14
1 ответ

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

Вот мой за кругом function Generate_bin($input_1, $bin_file_name, $Codes){ $counter=1 foreach ($Code in $Codes) { Write-Host "Code = $Code" $input_11 = "$input_1" + "$counter" $pattern = "0x" $New = "" $Code = [regex]::replace($Code, $pattern, "$New…
28 апр '16 в 18:55
2 ответа

PowerShell: переименуйте несколько папок, используя $_.FullName.Replace

У меня есть папка на диске Google, которая иногда не синхронизируется. Google (или кто-то другой) добавит (1) к имени каталога / файла. Затем он удалит исходный каталог, и у меня будет куча папок и файлов с именем "xxx (1)". Я пытался написать сцена…
23 мар '17 в 19:53
1 ответ

Заменить переименовываемый элемент powershell на переменные

Я пытаюсь использовать вывод Get-Childitem | Where-Object переименовать группу файлов, но вместо переименования с постоянным именем я хочу переименовать с группой переменных, и я использую оператор -replace чтобы найти, где в строке то, что я хочу и…