PowerShell 2.0 kullanan bir dizede bir karakter konumunu bulmak için hangi işlevi kullanabilirim? SQL Server kullanıyorsanız, CHARINDEX veya PATINDEX kullanırım.Karakter konumunu bulma ve dosya adını güncelleme
Select-String
cmdlet'ini kullanarak baktım ama yapmam gerekeni yapıyor gibi görünmüyor.
Nihayetinde bir dosya adında "_" karakterini bulmak ve herşeyi aşağıdaki gibi çözmek için arıyorum. " .
Örnek dosya adı 237801_201011221155.xml
Nihai Çözüm, aşağıdan tüm karakterleri çıkarır ve < için < _> dahil.> Tüm .xml dosyaları için geçerli dizinde
Get-Childitem *.xml | Rename-Item -newname `
{ $_.name -replace $_.name.SubString($_.name.IndexOf("_"), `
$_.name.LastIndexOf(".") - $_.name.IndexOf("_")),''}
237801.xml ile sonlandırılacaktır
Lütfen bakınız [başlıklarında etiketleri ‘" Meli sorular şunlardır’? "] (http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles), burada fikir birliği" hayır, yapılmamalıdır "! –
@Andreas Niedermair bu soru 4 yaşında! – Pixelated
ve resmen bir necromancer :) –