
E: |-A1 | |-c_M202210_(随机数串) | |-c_M202209_(随机数串) | |-c_M202208_(随机数串) | |-c_M202207_(随机数串) |-A2 | |-c_M202210_(随机数串) | |-c_M202209_(随机数串) | |-c_M202208_(随机数串) 想利用命令行把包含 M202210 的文件夹打包,怎么做呢
1 lchynn 2022 年 12 月 2 日 set copy_target_path=e:\A1\c_M202210_\ set targetfile=*.docx for /f "delims=" %%s in ('dir /b/a-d/s "%target_path%"\"%targetfile%"') do ( echo %%s 7z a "%%s.7z" "%%s" ) |
2 wizardyhnr 2022 年 12 月 3 日 -i Include filenames a, d, e, l, t, u, x, -r, -x -i[<recurse_type>]<file_ref> <recurse_type> ::= r[- | 0] <file_ref> ::= @{listfile} | !{wildcard} <recurse_type> Specifies how wildcards and file names in this switch must be used. If this option is not given, then the global value, assigned by the -r (Recurse) switch will be used. For more details see specification of the -r (Recurse) switch. <recurse_type> ::= r[- | 0] <file_ref> Specifies filenames and wildcards, or a list file, for files to be processed. <file_ref> ::= @{listfile} | !{wildcard} ption Description {listfile} Specifies name of list file. See List file description. {wildcard} Specifies wildcard or filename. 7z a -tzip src.zip *.txt -ir!DIR1\*.cpp adds to src.zip archive all *.txt files from current directory and all *.cpp files from directory DIR1 and from all it's subdirectories |
3 leido 2022 年 12 月 3 日 如 2#,7z 的-r 开关就是干这事的。 |
5 sjmcefc2 OP set copy_target_path=e:\A1\c_M202210_\ set targetfile=*.docx for /f "delims=" %%s in ('dir /b/a-d/s "%target_path%"\"%targetfile%"') do ( echo %%s 7z a "%%s.7z" "%%s" ) 后面可以直接替换成-r 吗 |