sundongxiao 发表于 2024-6-22 11:27

同目录xlsx生成加密7z文件

写了一个批处理文件汇总同目录xlsx文件生成加密7z文件并记录个数
@echo off
set "source_dir=%cd%"
for %%f in ("%source_dir%\*.7z") do del "%%f"
setlocal enabledelayedexpansion
set "count=0"
for %%F in (*.xlsx) do (
    set /a count+=1
)
set hour=%time:~0,2%
if %hour% leq 9 (
"C:\Program Files\7-Zip\7z.exe" a -t7z -pPassword -mhe=on 考勤表%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%生成共!count!份.7z "%source_dir%\*.xlsx"
) else (
"C:\Program Files\7-Zip\7z.exe" a -t7z -pPassword -mhe=on 考勤表%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%生成共!count!份.7z "%source_dir%\*.xlsx"
)
for %%f in ("%source_dir%\*.xlsx") do del "%%f"

archon1 发表于 2024-6-22 13:54

本帖最后由 archon1 于 2024-6-22 13:55 编辑

for %%f in ("%source_dir%\*.7z") do del "%%f"
for %%f in ("%source_dir%\*.xlsx") do del "%%f"
有时电脑资源过剩真不是什么好消息。
增加就业率的办法就是降低生产率。

LuckyClover 发表于 2024-6-22 13:04

感谢分享,收藏备用

playboy52 发表于 2024-6-22 13:39

收藏备用

lishengde322 发表于 2024-6-22 13:43

小白表示看不懂,不知道怎么用

zwh007 发表于 2024-6-22 14:19


收藏备用

dreamren 发表于 2024-6-22 17:43

本帖最后由 dreamren 于 2024-6-22 17:44 编辑

谢谢楼主分享,收藏备用

dreamren 发表于 2024-6-22 17:43

本帖最后由 dreamren 于 2024-6-22 17:45 编辑

谢谢分享,刚才发错帖子了!!{:1_905:}
页: [1]
查看完整版本: 同目录xlsx生成加密7z文件