gpt4 book ai didi

powershell - 文件名中的Powershell变量

转载 作者:行者123 更新时间:2023-12-02 23:09:25 25 4
gpt4 key购买 nike

每天都会以testDDMMYYY.csv格式保存带有当前日期的文件,以作为test24112017.csv示例。

我需要使用Powershell打开当天的文件,但是,我还没有找到一种使用变量的方法。

#Date (24112017)
[String]$a=(Get-Date).ToShortDateString() | Foreach-Object {$_ -replace "\.", ""}

#Open the file called test24112017
[int] $S1=Get-Content "D:\test$($a).csv" -Tail 1 | Foreach-Object {$_ -replace "`"", ""} | ForEach-Object{$_.Split(",")[1]} | write-host

如何使该变量在该路径内工作?

最佳答案

不要使用(Get-Date).ToShortDateString() | Foreach-Object {$_ -replace "\.", ""},只需要使用Get-Date -Format 'ddMMyyyy'来格式化日期即可:

Get-Content "D:\test$(Get-Date -Format 'ddMMyyyy').csv" -Tail 1

Formatting Dates and Times

关于powershell - 文件名中的Powershell变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47469013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com