- @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
复制代码 如题!谢了
第一句查了下是指变量延迟,不理解是做什么用的?
delims=U哪来的U来分隔呢?U是代表什么?
set "dst=!dst1!\%%a" 中的dst1是变量?那这句是什么意思呢?
怎么很多语句都有双引号,那双引号起什么作用呢? |