【发布时间】:2014-03-31 13:09:11
【问题描述】:
我使用这个命令:
Get-ChildItem C:\test\AB*.zip |
% {
& "C:\test\7z.exe" "x" "-y" $_.fullname "-oC:\test\AB\"
}
我想保存在文件名 -2 符号的位置。 有什么建议吗?
谢谢
【问题讨论】:
-
这个问题不清楚 - 你想删除扩展还是什么?
filename -2 symbols是什么意思? -
我想要我们没有扩展名的文件名,如“AB20140331.zip”解压缩到路径“...\AB201403\”,没有最后两个符号。对不起。
-
你可以得到不带扩展名的文件名
[System.IO.Path]::GetFileNameWithoutExtension(path)(docs)。但是,我仍然不明白“没有最后 2 个符号的路径”是什么意思 - 什么是符号? -
我想按文件名命名文件夹,但要短一些。脚本应采用文件的基本名称并缩短它。 “123456.zip”解压到目录名称“1234”
-
@WhiteHorse 如果你有两个 Zip 文件怎么办:AB12345 和 AB12354。两者最终都将成为 AB123。这是你想要的吗?
标签: powershell filenames