首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解压缩文件的powershell日期动态

解压缩文件的powershell日期动态
EN

Stack Overflow用户
提问于 2020-04-10 02:36:32
回答 1查看 56关注 0票数 0

我正在尝试使用带通配符的日期来解压缩文件。到目前为止,我可以只有*.zip和能够解压缩的文件,但我想添加动态日期以及。到目前为止,我有这个

Get-ChildItem S:\IT21_TCN_Reports\*$date.ToString("yyyy_MM_dd")*.zip | Expand-Archive -DestinationPath S:\IT21_TCN_Reports\

但是在字符串中添加日期不起作用。我不擅长powershell,所以我确信我的东西是错的。如果我能得到一些帮助那就太好了。

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2020-04-10 02:56:50

这里有一种方法:

代码语言:javascript
复制
$date = (Get-Date).AddDays(-1)  # for demo use yesterdays date

# create a filter using the date
$filter = '*{0:yyyy_MM_dd}*.zip' -f $date  # --> "*2020_04_08*.zip"
Get-ChildItem -Path 'S:\IT21_TCN_Reports' -Filter $filter -File | Expand-Archive -DestinationPath 'S:\IT21_TCN_Reports'

-f格式运算符会覆盖占位符{0},以指定的方式将日期添加到模板字符串中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61127958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档