能不能幫我注釋一下這個批處理呀如題!謝了第一句查了下是指變量延遲,不理解是做什么用的?delims=U哪來的U來分隔呢?U是代表什么?set dst=!dst1!%%a 中的dst1是變量?那這句是什么意思呢?怎么很多語句都有雙引號,那雙引號起什么作用呢?nclick="copycode($('code0'));">復制代碼
- @echo off&setlocal enabledelayedexpansion
- for /f delims=U %%a in (*cmd /u /c echo 唉*) do set tab=%%a
- (for /f tokens=1-2 delims=%tab% %%a in (編碼對應.txt) do (
- if %%b gtr 999999 (
- if %%b leq 999999999 (
- set dst=!dst1!%%a
- ) else (
- if exist 全部%%b*.gay (
- md !dst!%%a
- move 全部%%b*.gay !dst!%%a
- )
- )
- ) else set dst1=%%a
- ))>nul 2>nul