不好意思的脚本道歉,但我是脚本编写的开端。开始从某个地方开始。
我希望创建一个脚本来查找具有昨天日期的文件,因此总是Day-1,例如今天是20180824,但是我希望检查20180823
$file = "test{0}.txt" -f (Get-Date).AddDays(-1)ToString("yyyyMMdd")
Test-Path C:\temp\$file -PathType Leaf'
任何想法请问此脚本有什么问题
答案 0 :(得分:1)
所做的更改添加了.ToString()
,并删除了结尾的'
$ file =“ test {0} .txt” -f(获取日期).AddDays(-1).ToString(“ yyyyMMdd”)
测试路径C:\ temp \ $ file -PathType叶子
希望这会有所帮助!
答案 1 :(得分:0)
就像其他人所说的,您错过了一段时期:
$file = "test{0}.txt" -f (Get-Date).AddDays(-1).ToString("yyyyMMdd")
您还可以在占位符本身中指定格式:
$file = "test{0:yyyyMMdd}.txt" -f (Get-Date).AddDays(-1)