找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: 5i365

[文件操作] 能否使用7z直接汇总子文件夹后再分卷+加密打包

[复制链接]
 楼主| 发表于 2022-1-8 17:36:52 | 显示全部楼层
回复 48# idwma


powershell "&'C:\Program Files\7-Zip\7z.exe' a all.7z $(dir|where{$_.PSIsContainer}|foreach{$a+="'\"'+'.\'+$_+'\*'+'\" '" };$a)"
上面能生成all.7z 但是里面是空的, 执行信息里有未找到文件夹的提示

powershell "& dir|where{$_.PSIsContainer}|foreach{$a+="'\"'+'.\'+$_+'\*'+'\" '" };$a"
上面可以并排显示所有子文件夹的信息

powershell "& (dir -dir).name | foreach{ $a+=' "{0}" ' -f ".\$_\*" };$a"
上面的代码好理解和第二行的代码作用一样, 但是执行时出错, 可能是您提到的win7不支持什么的原因
 楼主| 发表于 2022-1-8 18:32:28 | 显示全部楼层
回复 50# idwma


    我这里不行, 我的子文件夹的名字 类似这样的  
新建文件夹B - 副本 (2)
 楼主| 发表于 2022-1-8 19:25:13 | 显示全部楼层
回复 52# idwma


   
 楼主| 发表于 2022-1-8 19:57:08 | 显示全部楼层
回复 54# idwma


    好奇怪
 楼主| 发表于 2022-1-8 20:04:21 | 显示全部楼层
回复 54# idwma


    Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

PS C:\Users\Administrator> Get-Host


Name             : ConsoleHost
Version          : 5.1.14409.1018
InstanceId       : 3cb1758e-c30e-44ba-87d2-02b30543038a
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : zh-CN
CurrentUICulture : zh-CN
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled  : True
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace



PS C:\Users\Administrator>
 楼主| 发表于 2022-1-9 07:58:52 | 显示全部楼层
回复 57# idwma


    刚看到, 试了一下, 还是不行, 和以前的一样的效果
发表于 2022-1-9 14:34:43 | 显示全部楼层
回复 51# 5i365
  1. powershell -version 2.0 "&'C:\Program Files\7-Zip\7z.exe' a all.7z $(dir|where{$_.PSIsContainer}|foreach{$a+='{0}.\{1}\*{0} ' -f [char]34,$_};$a)"
  2. pause
复制代码
 楼主| 发表于 2022-1-9 14:43:20 | 显示全部楼层
回复 52# idwma


    哇塞, 还真行了, 看来真是PS版本的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:05 , Processed in 0.018033 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表