特定の文字の後にファイル名の一部を削除しようとしています。私は周りを見てきましたが、適切な答えを見つけることができないようです。 各ファイル名は一意であり、真ん中に - があります。ファイル名の一部を削除する
現在のファイル名。私はそれになりたい何
somefilename - somefilenamewithmore
somefilename123 - somefilenamewithmore123
somefilename5555 - somefilenamewithmore5555
。
somefilename
somefilename123
somefilename5555
フォア参照ファイルはC:\users\%username%\rename
に位置している私は、特定の文字数を削除するか、ファイル名から特定のものを削除しますが、削除しようとしているすべての運を持っていない上での情報の多くを発見しましたすべての特定の文字の後に。また、
Rename-Item -Path $_.FullName -NewName ($_.Name.Split(' ')[0] + $_.Extension)
:
すべてのヘルプ/ポインタが大幅
%ユーザ名、あなたはおそらく '$ ENVのと交換したいと思います。しかし、まだ有効な答えは、このようにupvoted。 –
まあ、彼が現在のユーザーや他のユーザーを指しているのかどうかは分かりません。だから私はそれをそのままにしておきました。 – 4c74356b41
ありがとうございました。私はいくつかのファイル名が角括弧を持っていたので少し変更を加えなければならなかったので、私はPathを-LiteralPathに変更しました。 –