Windows bat批处理zip打包排除bat文件自身不打包

发布时间 2023-04-24 10:59:37作者: 悟透

功能:遍历打包成zip文件,不打包 bat 自身文件

 

@echo off

:: 来源:https://www.cnblogs.com/wutou/p/17348784.html
:: Date: 2023/04/24
::
:: 使用说明:
::	将本文件放到要打包的文件夹同目录,双击运行即可
::
:: 注意:
::	需要电脑里装7z


REM 获取自身文件名+后缀(nx0 去掉 x 是只获取文件名 )
set file_name=%~nx0		
echo 文件名: %file_name%

for %%F in (*) do (
	:: 如果名字是 bat批处理文件自身,则不打包
	if NOT %%F == %file_name% (echo "%%~nF" && "C:\Program Files\7-Zip\7z.exe" a -tzip ".\zip\%%~nxF.zip" "%%F" )
)

  

  

  

 

 

 参考:https://blog.csdn.net/testset/article/details/81779657

-