[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 【已解决】批处理文件运行异常,求解!

运行后出现:

C:\Users\Administrator\Desktop>锘緻echo off
'锘緻echo' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Users\Administrator\Desktop>(for /F "tokens=* delims=" %a in ('dir /ad /b') d
o (
echo md "o:\soft\%a"
for /F "tokens=* delims=" %b in ('dir /ad /b "%a"') do (
echo md "o:\soft\%a\%b"
for /F "tokens=* delims=" %c in ('dir /a-d /b "%a\%b\*.rar"&dir /a-d /b "%a\%b\
*.zip"&dir /a-d /b "%a\%b\*.exe"') do (echo copy "%a\%b\%c" "o:\soft\%a\%b" )
)
) ) 1>rar&zip.txt 2>nul

C:\Users\Administrator\Desktop>pause
请按任意键继续. . .
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2
时光荏苒||新陈代谢&&涛声依旧||本性难移

本帖最后由 悬崖之树 于 2013-3-12 19:11 编辑

问题已经解决,在http://www.bathome.net/thread-22908-1-1.html
时光荏苒||新陈代谢&&涛声依旧||本性难移

TOP

另存为ANSI编码格式

TOP


00000000   EF BB BF 40 65 63 68 6F  20 6F 66 66 20 0D 0A 28   锘緻echo off   (
00000010   0D 0A 20 20 66 6F 72 20  2F 66 20 22 74 6F 6B 65       for /f "toke
00000020   6E 73 3D 2A 20 64 65 6C  69 6D 73 3D 22 20 25 25   ns=* delims=" %%
00000030   61 20 69 6E 20 28 27 64  69 72 20 2F 61 64 20 2F   a in ('dir /ad /
00000040   62 27 29 20 64 6F 20 28  0D 0A 20 20 20 20 65 63   b') do (      ec
00000050   68 6F 20 6D 64 20 22 6F  3A 5C 73 6F 66 74 5C 25   ho md "o:\soft\%
00000060   25 61 22 0D 0A 20 20 20  20 66 6F 72 20 2F 66 20   %a"      for /f
00000070   22 74 6F 6B 65 6E 73 3D  2A 20 64 65 6C 69 6D 73   "tokens=* delims
00000080   3D 22 20 25 25 62 20 69  6E 20 28 27 64 69 72 20   =" %%b in ('dir
00000090   2F 61 64 20 2F 62 20 22  25 25 61 22 27 29 20 64   /ad /b "%%a"') d
000000A0   6F 20 28 0D 0A 20 20 20  20 20 20 20 20 65 63 68   o (          ech
000000B0   6F 20 6D 64 20 22 6F 3A  5C 73 6F 66 74 5C 25 25   o md "o:\soft\%%
000000C0   61 5C 25 25 62 22 0D 0A  20 20 20 20 20 20 20 20   a\%%b"         
000000D0   66 6F 72 20 2F 66 20 22  74 6F 6B 65 6E 73 3D 2A   for /f "tokens=*
000000E0   20 64 65 6C 69 6D 73 3D  22 20 25 25 63 20 69 6E    delims=" %%c in
000000F0   20 28 27 64 69 72 20 2F  61 2D 64 20 2F 62 20 22    ('dir /a-d /b "
00000100   25 25 61 5C 25 25 62 5C  2A 2E 72 61 72 22 5E 26   %%a\%%b\*.rar"^&
00000110   64 69 72 20 2F 61 2D 64  20 2F 62 20 22 25 25 61   dir /a-d /b "%%a
00000120   5C 25 25 62 5C 2A 2E 7A  69 70 22 5E 26 64 69 72   \%%b\*.zip"^&dir
00000130   20 2F 61 2D 64 20 2F 62  20 22 25 25 61 5C 25 25    /a-d /b "%%a\%%
00000140   62 5C 2A 2E 65 78 65 22  27 29 20 64 6F 20 28 0D   b\*.exe"') do (
00000150   0A 20 20 20 20 20 20 20  20 20 20 20 65 63 68 6F               echo
00000160   20 63 6F 70 79 20 22 25  25 61 5C 25 25 62 5C 25    copy "%%a\%%b\%
00000170   25 63 22 20 22 6F 3A 5C  73 6F 66 74 5C 25 25 61   %c" "o:\soft\%%a
00000180   5C 25 25 62 22 0D 0A 20  20 20 20 20 20 20 20 29   \%%b"          )
00000190   0D 0A 20 20 20 20 29 20  20 20 20 0D 0A 20 20 29         )        )
000001A0   0D 0A 29 3E 72 61 72 5E  26 7A 69 70 2E 74 78 74     )>rar^&zip.txt
000001B0   20 32 3E 6E 75 6C 0D 0A  70 61 75 73 65             2>nul  pause


你知道UTF-8 BOM么

TOP

返回列表