cmd for备忘
=============参数 /d (参数只能显示当前目录下的目录名字)=================== rem 显示d:\work\目录下与*.txt相匹配的文件(如果报错就%i-> %%i) for %i in (d:\work\*.txt) do @echo %i rem 显示c盘根目录下的所有目录 for /d %i in (c:\*) do echo %i rem 显示当前目录下名字只有1-3个字母的目录 for /d %i in (???) do echo %i =============参数 /R (搜索指定路径及所有子目录中与set相符合的所有文件)================= rem 把C盘根目录,和每个目录的子目录下面全部的EXE文件都列出来了!!!! for /r c:\ %i in (*.exe) do echo %i rem 枚举了c盘所有目录 for /r c:\ %i in (boot.ini) do echo %i rem 枚举d\backup目录 ) do echo %i rem 很好的搜索命令,列举boot.ini存在的目录 for /r c:\ %i in (boot.ini) do if exist %i echo %i =============参数 /L (该集表示以增量形式从开始到结束的一个数字序列。可以使用负的 Step)===============for /l %i in (1,1,254) do arp -d 172.30.71.%i rem 打开5个CMD窗口 ,,) do start cmd rem 建立从1~5共5个文件夹 ,,) do md %i rem 建立从1~5共5个文件夹 ,,) do rd /q %i =============参数 /F (使用文件解析来处理命令输出、字符串及文件内容。)=============== rem 也可建立个BAT文件代码如下: @echo off echo ^"1111>temp.txt echo ">>temp.txt echo ^">>temp.txt echo >>temp.txt echo ^"55>>temp.txt rem 查看文件内容 过滤引号~i(最前和最后引号) FOR /F "delims=" %i IN (temp.txt) DO echo %~i rem 显示文件完整路径名(如C:\iNodeLog而不是iNodeLog) FOR /F "delims==" %i IN ('dir /b') DO @echo %~fi %~I - 删除任何引号("),扩展 %I %~fI - 将 %I 扩展到一个完全合格的路径名 %~dI - 仅将 %I 扩展到一个驱动器号 %~pI - 仅将 %I 扩展到一个路径 %~nI - 仅将 %I 扩展到一个文件名 %~xI - 仅将 %I 扩展到一个文件扩展名 %~sI - 扩展的路径只含有短名 %~aI - 将 %I 扩展到文件的文件属性 %~tI - 将 %I 扩展到文件的日期/时间 %~zI - 将 %I 扩展到文件的大小 %~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩展 到找到的第一个完全合格的名称。如果环境变量名 未被定义,或者没有找到文件,此组合键会扩展到 空字符串 可以组合修饰符来得到多重结果: %~dpI - 仅将 %I 扩展到一个驱动器号和路径 %~nxI - 仅将 %I 扩展到一个文件名和扩展名 %~fsI - 仅将 %I 扩展到一个带有短名的完整路径名 %~dp$PATH:I - 搜索列在路径环境变量的目录,并将 %I 扩展 到找到的第一个驱动器号和路径。 %~ftzaI - 将 %I 扩展到类似输出线路的 DIR rem 分析命令输出的例子:(会枚举当前环境中的环境变量名称和值。) FOR /F "usebackq tokens=1* delims==" %i IN (`set`) DO @echo [%i----%j] rem 分析字符串的例子: for /f "usebackq tokens=1,2,3* delims=-, " %i in ('aa bb,cc-dd ee') do echo %i %j %k %l rem 分析文件的例子 FOR /F "usebackq eol=; tokens=1,2* delims=,- " %i in ("c:\temp.txt") do echo %i %j %k
后台运行要%%i
批量改后缀 ren "C:\Users\uatww990393\Desktop\*.log %20" *.log ren "C:\Users\uatww990393\Desktop\*.log*" *.log for /F "tokens=*" %i in ('dir /A:-D /S /B') do move "%i" "%i.bak" 注意:必须加上"tokens=*",否则%i只能取到第一个空格前面的部分 for /R %i in (*.*) do ren "%i" "*.*.bak"
cmd for备忘的更多相关文章
- win 常用CMD命令备忘
一.进入某个硬盘 1.直接输入盘符加冒号,如想进入D盘,则输入命令[d:] . 命令:C:\Windows\system32>d: 结果:d:\> 二.进入某个文件夹 1.输入cd加文件夹 ...
- 编写Windows Service 备忘
项目需求要做一个定时扫表,将按条件查询到的数据插入或者更新到另一个数据表的需求,老大要求让用window service来做 因为以前没有做过,把这次的经历写出来.作为备忘. 1.什么是windows ...
- metasploit 常用命令备忘
metasploit 常用命令备忘 MSFconsole Commands-------------------------------------24show exploits 查看所有exp ...
- PostgreSQL 速查、备忘手册 | PostgreSQL Quick Find and Tutorial
PostgreSQL 速查.备忘手册 作者:汪嘉霖 这是一个你可能需要的一个备忘手册,此手册方便你快速查询到你需要的常见功能.有时也有一些曾经被使用过的高级功能.如无特殊说明,此手册仅适用于 Linu ...
- Mysql CPU使用率长期100%的解决思路备忘
最近一台服务器的CPU使用率长期保持在100%的状态,查看进程发现是Mysql服务导致的.于是搜索各方资料,终于成功解决问题.备忘以及分享一下,希望可以帮助各位新手朋友. (服务器运行环境是Windo ...
- GIS部分理论知识备忘随笔
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.高斯克吕格投影带换算 某坐标的经度为112度,其投影的6度带和3度带 ...
- python序列,字典备忘
初识python备忘: 序列:列表,字符串,元组len(d),d[id],del d[id],data in d函数:cmp(x,y),len(seq),list(seq)根据字符串创建列表,max( ...
- Vi命令备忘
备忘 Ctrl+u:向文件首翻半屏: Ctrl+d:向文件尾翻半屏: Ctrl+f:向文件尾翻一屏: Ctrl+b:向文件首翻一屏: Esc:从编辑模式切换到命令模式: ZZ:命令模式下保存当前文件所 ...
- ExtJs4常用配置方法备忘
viewport布局常用属性 new Ext.Viewport({ layout: "border", renderTo: Ext.getBody(), defaults: { b ...
随机推荐
- 【C语言入门教程】4.5 指针变量的定义与引用
指针变量是包含内存地址的变量.一般的变量直接包含一个特定的值,而指针变量包含的是某一特定数据类型的内存地址.普通变量直接引用其中的值,指针变量则间接引用所指向内存地址中的值.指针变量在使用前需要声明与 ...
- mysql python image
连接mysql数据库: cnx = mysql.connector.connect(user='joe', database='test') Connector/Python参数列表 Argument ...
- webpack 教程 那些事儿04-webpack项目实战分析
这节主要讲解真正项目用用到的 webpack配置问题,项目实战篇 就像我们不会完全做一个项目,不用别人的轮子一样.这个配置我们借用 vue-cli 搭建的配置来研究,因为它已经足够优秀. 有了前面的基 ...
- 关于phpcms中mysql和mysqli的区别
用phpcms开发一个考试成绩查询的小模块,用电脑上以前下载的phpcms版本为框架开发,一切顺利.想着下载一个最新版本,以后也免了升级的麻烦.于是,下载好,然后把模块目录.model数据库连接文件. ...
- js生成当前时间
js生成当前时间 var today=new Date(); function itArray(){ this.length=itArray.arguments.length for(var i=0; ...
- jQuery插件-表单验证插件-Validation
1.Validation简介 标准的验证方法库 1)内置验证规则:必填,数字,E-Mail,URL和信用卡号码等19类内置验证规则. 2)自定义验证规则:自定义 3)验证信息提示:默认了验证信息提示, ...
- PyQt4多线程定时刷新控件
1.通过事件关联和线程关联的方法刷新控件 self.listview=updatelistview()self.listview.updateText.connect(self.viewlist) ...
- apscheduler 绿色版
由于依赖EntryPoint,因此apscheduler在离线的方式(直接拷贝然后引用)使用时,会报错. 错误信息类似: No trigger by the name “interval/cron/d ...
- openerp child_of操作符深度解析
child_of 此操作符,从代码来看,等价于: [('x','child_of',id)] ==> x.prarent_left >=id.parent_left && ...
- SDL播放视频
// PlayVideo.cpp : Defines the entry point for the console application. // extern "C" { #i ...