- @echo off&cd /d "%~dp0"
- set "exefile=D:\Program Files\Toolbox\7-Zip\7z.exe"
- set folder="keep" "live" "gooy" "fun"
-
- if not exist "%exefile%" (echo;"%exefile%" no found&pause&exit)
- set "f="
-
- for %%a in (%folder%) do (
- set n=0
- for /f "delims=" %%b in ('dir /a-d/b "%%~a\" 2^>nul') do (
- if /i "%%~xb" neq ".txt" (
- set f=1
- ) else (
- set /a n+=1
- )
- )
- if /i "%%~a" equ "live" (
- setlocal enabledelayedexpansion
- if !n! equ 0 set f=1
- if !n! gtr 15 set f=1
- endlocal
- )
- if /i "%%~a" equ "gooy" (
- setlocal enabledelayedexpansion
- if !n! equ 0 set f=1
- if !n! gtr 15 set f=1
- endlocal
- )
- )
-
- if not exist "live\oner.txt" set f=1
-
- for %%a in (
- "dod.txt"
- "sds.txt"
- ) do (if not exist "gooy\%%~a" set f=1)
-
- for %%a in (
- "vcv.txt"
- "xcd.txt"
- ) do (if not exist "fun\%%~a" set f=1)
-
-
- if not defined f (
- "%exefile%" a -y "out.7z" %folder%
- )
- pause
- exit
复制代码
|