小编Bry*_*Sky的帖子

Powershell TrimEnd()中的字符串处理问题

我有一个重命名文件的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
Run Code Online (Sandbox Code Playgroud)

结果是:

String1.txt
String1
String1.txt20131104
String1_20131104.bak
String.bak
Run Code Online (Sandbox Code Playgroud)

为什么还要删除1末尾的String1?我期望结果是String1.bak

string powershell

2
推荐指数
1
解决办法
6405
查看次数

标签 统计

powershell ×1

string ×1