I have this PowerShell script that renames a file. The following is part of the string manipulation code (not my actual code, just to show the issue):
$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
The result is:
String1.txt
String1
String1.txt20131104
String1_20131104.bak
String.bak
Why was the 1 at the end of String1 removed as well? I am expecting the result to be String1.bak.