我使用这个命令:
Get-ChildItem C:\test\AB*.zip |
% {
& "C:\test\7z.exe" "x" "-y" $_.fullname "-oC:\test\AB\"
}
我想保存在文件名为-2的符号位置。 有任何提示吗?
由于
答案 0 :(得分:0)
尝试这种方式(未经测试)
Get-ChildItem C:\test\AB*.zip |
% {
$to = $_.fullname.length - 2
$path = $_.fullname.substring( 0, $to)
& "C:\test\7z.exe" "x" "-y" $_.fullname "-o$path"
}
答案 1 :(得分:0)
试试这个:
Get-ChildItem C:\test\AB*.zip | % {
$output = $_.fullname -replace '\w{2}$', '\'
& "C:\test\7z.exe" "x" "-y" $_.fullname "-o$output"
}