07 2013 档案
摘要:今天下载了一套视频教程,结果发现不在同一个目录下,很乱。都放在不同文件夹下。 于是写了一个批处理来解决这个问题 @echo off for /r %%i in (*mp4) do ( copy %%i tutorial/%%i ) pause 涉及到第8篇讲的深入for命令: http://www.
阅读全文
摘要:在批处理的书上有,但是百度一下却搜不到。网上一些说的也不全。这一篇就从~a-~z专门统计一下 不写的就是没有这个功能,比如~b, ~c 都不代表任何含义。 用法: echo %%~ni ~a echo数据都变成了------a---- ~d 显示盘符,比如E:\aa.txt 就会显示 E: ~f 显
阅读全文
摘要:~z 获取文件容量大小,配合变量使用copy 拷贝命令, copy 原地址 新地址ok,下面上代码@echo offsetlocal enabledelayedexpansionfor %%i in (*) do (set /a tmp = %%~zi/1024/1024if !tmp! GTR...
阅读全文
摘要:这两个命令都是删除,所以放一块说了del 删除文件rd 删除目录(文件夹)---------------------------------------------------------------------------del现在我想把目录下所有.txt文件删掉,可以这么做del *.tx...
阅读全文
摘要:这一篇是对于for /f的扩展,上一篇说道/f可以读txt文件里的数据。这里了解下tokens和delims功能平常文本文件保存数据经常用这样的格式avi|wmv|rm|mkv|mp4以读取这个文件为例。delims和tokens===================================...
阅读全文
摘要:for命令用途非常广,它分为4种 /d /r /l /f /l是类似高级语言的数值循环,在之前就说过,这篇就不说了: http://www.cnblogs.com/HONT/p/3155187.html 当然,不加/x也可以,不加就是普通的文件遍历 =========================
阅读全文
摘要:ren 改名 用法:ren 旧文件名 新文件名~n 扩展符,取文件名 用法: %%~ni i是for循环变量~x 扩展符,取后缀名 用法: %%~xi i是for...
阅读全文
摘要:|就是把左边作为值传递给右边。有一些命令运用它比较方便@echo offping baidu.com | find "TTL"pause这段命令就是把左边ping的结果传递给find,并以TTL作为关键字筛选行数>>回到学习笔记目录
阅读全文
摘要:重定向符大概有6,7种,和%符号差不多各有各的用途。这里学习>和>>> 是左边的值把右边的值覆盖>> 是左边的值添加在右边的值上面rem 是批处理的注释,类似 //.. rem还可以用::代替@echo offrem >是覆盖echo context > b.txtrem >>是在后面添加echo ...
阅读全文
摘要:日常操作中,免不了会遇到批量创建文件夹,操作注册表,查询注册表等情况。难道还去开vs么。。 并且vs中还可以再build后执行一些批处理程序。 所以学习批处理还是有必要的,学习了一段时间发现其实批处理就是DOS命令 补充1:DOS命令可以在cmd里输入 /?来查询使用方法,比如 ping /? 补充
阅读全文