이 배치 파일을 사용하여 일부 * .txt 파일을 압축 싶습니다. 자체 zip 파일의 각 * .txt 파일 불행히도 그것은 작동하지 않고 나는 출력으로 얻는다.하위 문자열이 작동하지 않는 이유는 무엇입니까?
ECHO is disabled (OFF).
여러 번. 다음은 소스 코드입니다.
@echo off
setlocal EnableDelayedExpansion
for %%i in (*.txt) do (
set filename = %%i
set filenametrunc = %filename:~0,10%
7z a -tzip -mx0 %zipname%
echo %filename% zipped.
)
나는 EnableDelayedExpansion에 대해 읽은 후이를 활성화했습니다. 그래도 작동하지 않습니다.
도움을 주시면 감사하겠습니다.
잘못된 당신의 자신의 메시지를 추가 할 경우 올바른 "A는 = %% i가 설정" "설정 = %% i가"(주변에 공백이 없어야합니다 =) – aeroson