[BAT批处理]
乐桐
这个作者很懒,什么都没留下…
展开
-
使用批处理列表显示文件
<br />@echooff<br />rem 设置查询的路径<br />set sp=c:/test<br />rem 设置临时存放列表的文件<br />set tf=c:/tmpList.txt<br />rem 列举查询路径下的所有文件并加上编号后写入临时存放列表的文件<br />dir/b /a-d %sp%/*.txt %sp%/*.log %sp%/*.bak|findstr /N ".">%tf%<br />:Lstart<br />cls<br />set fcount=0<br />set转载 2010-08-04 14:02:00 · 911 阅读 · 0 评论 -
regsvr32.exe 与rundll32.exe在批处理中的使用
本人在网上流浪了一下午的所得。先感慨一下。曾经。有一份资料放在我面前。我没有好好的珍惜。等到失去才追悔莫及。查资料时最悲哀的事莫过于此。。。还是讲点实际的吧。在给出这连个命令的解释前。先说下自己的体会。找与程序相关的东西的时候。不要输入什么Rundll32.exe的详解,教程之类。而应该输入Rundll32.exe shell.dll 。这样查处来的有效信息多多了。而且实用。这招满管用的。嘿嘿。。转载 2010-05-10 02:47:00 · 2584 阅读 · 0 评论 -
显示指定文件列表中文件的全路径
用户手动编写一个文件,如test.txt,test.txt中的内容不固定 例: test.txt中内容如下: a.java b.java c.java e.txt 求一批处理文件,能够在用户指定的目录中查找test.txt中的文件,并生成一个新的文件,新的文件名可以任意。 新的文件中包含文件全路径。 例: 用户指定路径为D:/work 生成text_new.txt内容如下: D:/work/A转载 2010-02-05 11:48:00 · 636 阅读 · 0 评论 -
一个文件处理的批处理
目录C:/dat 有三个这样的文件,2008a.txt,2009b.txt,2008c.txt, 其中2008是代表年份,可变的,后面的文件名不可变 我想实现这样的操作 1.把dat下面所有的文件的年份取出来,写到year.txt文件中, a 2008 b 2009 c 2008 2。然后把文件名的年份去掉变成a.txt,b.txt,c.txt 3。拷贝这些文件到backup目录下,并加上当时的系转载 2010-02-01 18:50:00 · 531 阅读 · 0 评论 -
查找所有文件夹
@echo offdel c:/list.txt /f /q 2>nulfor %%i in (c: d: e: f: g: h: i:) do dir %%i/ /s /b /ad >>c:/list.txtecho OKpause>nul dir 显示目录文件和子目录列表。如果在没有参数的情况下使用,则 dir 显示磁盘的卷标和序列号,后接磁盘上目录和文件的列表,包括它们的名称转载 2010-01-30 10:50:00 · 902 阅读 · 0 评论 -
批量设置文件夹权限
@echo offset dpath=d:/workfilesif not exist %dpath% (md d:/workfiles)echo Y|cacls d:/workfiles /C /G everyone:Fsetlocal enabledelayedexpansionfor /l %%a in (1,1,200) do (if %%a leq 9 (set num=user0%%a转载 2010-01-20 03:20:00 · 2296 阅读 · 0 评论 -
上传指定文件到ftp服务器上
@echo offset ftpUser=USERNAME set ftpPass=PASSWORDset ftpIP=192.168.0.2set UpFolder=C:/tempset ftpFile=%temp%/TempAcc.txt>"%ftpFile%" echo.%ftpUser% >>"%ftpFile%" echo.%ftpPass%>>"%ftpFile%" ec转载 2010-01-20 03:36:00 · 670 阅读 · 0 评论 -
批处理查找和替换文件指定字符串
@echo off::把需要搜索的路径赋值给变量sp,这里举例是c:/tmpset sp=c:/tmp::把需要查找的文件名赋值给变量cf,这里举例是root.txtset cf=root.txt::把将被替换的字符串赋值给st,这里举例是appleset st=apple::把替换字符串赋值给dt,这里举例是lemonset dt=lemon::以上的这些赋值执行后,将会把C盘tmp文件夹下面包转载 2010-01-19 05:36:00 · 17389 阅读 · 0 评论 -
批处理禁用、启用USB设备如此简单
<br /> 之前大家都用devcon find获取硬件ID(Hardware ID)通过for+find筛选来禁用或启用设备,但其名称不固定也没规律所以任何代码都不具有相对的通用性,我也一直以来因USB设备标准所困惑,本着不达目的誓不罢休的精神,开始寻求USB设备在Windows中的规律及USB设备标准,打开注册表编辑器开始从硬件相关的键值入手以寻找它们的相似之处及规律,最后定位到HKLM/SYSTEM/CurrentControlSet/Enum/USB,一一对比发现USB/Class_XX&Su转载 2010-08-30 22:51:00 · 12091 阅读 · 0 评论