【发布时间】:2016-02-26 10:51:05
【问题描述】:
我正在编写一个小型 Powershell 应用程序,供我们的支持者存档文件。但现在我因为 7zip 选项卡住了。
用户可以选择日期和目录,代码选择在该日期之前修改的所有文件。
现在我想将所有这些文件存储在 Zip 存档中,但我不明白 :(
$path = Read-Host "please select path : "
Set-Alias sz "C:\Program Files\7-Zip\7zG.exe"
$bis = Read-Host "please select date (dd.mm.yyyy): "
$bisdate = [datetime]::ParseExact($bis,'dd.MM.yyyy',$null)
$files = Get-ChildItem $path | Where {$_.LastWriteTime -lt $bisdate} | ForEach-Object { $_.FullName} > C:\Test\list.txt
我找到了几个 7zip 操作的示例,但找不到针对这种情况的解决方案。有没有像 Bash 这样的选项?类似的东西?
zip archive -@ < out.txt
【问题讨论】:
-
顺便说一句。对不起我的英语不好;)
标签: powershell archive 7zip