powershell - Powershell获取包含最后日期的文件

标签 powershell

我已经保存了这样的文件:

Get-ChildItem -Path $OSPathTemp |
    Rename-Item -NewName  {
        $_.BaseName + '_' + $_.LastWriteTime.ToString('ddMMyyyy') + $_.Extension
    }

如何再次选择该文件?我尝试了:
$Path = "\\SRVSCCM01\_Source$\OS\REFWS2016" + '_' + { $_.LastWriteTime } + $_.Extension

该文件名为:REFWS2016_XXXXX.Wim

最佳答案

足够简单...在您的-PassThru中添加Rename-Item并将结果保存在变量中。

$File = Get-ChildItem -Path $OSPathTemp |
    Rename-Item -NewName {
        $_.BaseName + '_' + $_.LastWriteTime.ToString('ddMMyyyy') + $_.Extension
    } -PassThru

然后只需引用$File即可。

关于powershell - Powershell获取包含最后日期的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46206422/

相关文章:

powershell - 使用 PowerShell 从网页复制文本 block

.Net Core 中似乎缺少 MySqlDataAdapter

powershell - Start-DscConfiguration 不会抛出异常?

powershell - 使用 PowerShell 授权 Office365 逻辑应用 API 连接

C# 使用预先创建的对象调用 Powershell

validation - 引用 Powershell 的 ValidateScript 中的其他参数

.net - 在PowerShell中使用WinSCP将整个驱动器上载到服务器,从而跳过所有无法读取的文件和文件夹

.net - Powershell 计算大 bigint 数字的错误值

shell - Azure powershell cmdlet : Login-AzureRmAccount interactive doesn't work on windows server R8

c# - 从 C# 运行 Powershell 脚本