2

ファイルの名前を変更するこの PowerShell スクリプトがあります。以下は、文字列操作コードの一部です (問題を示すためだけに、実際のコードではありません)。

$text="String1.txt"
$text
$text.trimend(".txt")
$date=Get-Date -format yyyyMMdd
$text + $date
$newFile = $text.trimend(".txt") + "_" + $date + ".bak"
$newFile
$NewFile1 = $newFile.TrimEnd("_$date.bak") + ".bak"
$NewFile1

結果は次のとおりです。

String1.txt
String1
String1.txt20131104
String1_20131104.bak
String.bak

1の最後の もString1削除されたのはなぜですか? 結果が になることを期待していますString1.bak

4

2 に答える 2