for 续6
---------siwuxie095
for 实际运用样例(/f 的使用不列出来):
for %%i in (*) do echo %%i
显示当前目录下 ,所有非文件夹的文件名(包括
.rar .jpg .exe .bat .sys 等等所有非文件夹)
for %%i in (*.*) do echo %%i
搜索当前目录下的所有文件
for /d %%i in (*) do echo %%i
搜索当前路径下所有文件夹的名字
for /d %%i in (C:\abc\"ef gh"\*) do echo %%i
搜索 C 盘 abc 文件夹里 ef gh 文件夹里面的所有文件夹的名字
for /d %%i in (C:\"program files"\????) do echo %%i
搜索 C 盘 program files 文件夹里,文件夹名字为 1~4 个字符的所有文件夹
for /d %%i in (win??????????) do @echo %%i
搜索当前路径下以 win 开头,后面名字不多于 10 个字符的所有文件夹
for /d %%i in (C:\"program files"\win*) do echo %%i
搜索 C:\program files 文件夹里,所有以 win 开头的文件夹
for /d %%i in (C:\windows\w???) do echo %%i
搜索 C:\windows 文件夹里,所有以 w 开头 ,名字不超过 4 个字符的文件夹
for /d %%i in (C:\windows\wbem) do echo %%i
这种搜索没多大意义,计算机在 C:\windows 搜索到 wbem 就
显示:C:\windows\wbem ,否则不显示
for /r c:\ %%i in (*.exe) do echo %%i
搜索 C 盘下包括子目录的所有 exe 文件
for /r %%i in (*.txt) do @echo %%i
搜索当前路径目录树(当前脚本所处的路径)的所有 txt 文件
for /r C:\"program files" %%i in (????.txt) do echo %%i
搜索 C:\program files 目录树的所有名字不多于 4 个字符的 txt 文件
for /r C:\windows %%i in (*) do echo %%i
搜索 C:\windows 目录树的所有文件
for /r C:\"program files" %%i in (*.???) do echo %%i
搜索 C:\program files 目录树下所有扩展名不超过 3 个字符的所有文件
for /r C:\windows %%i in (???.??) do echo %%i
搜索 C:\windows 目录树下所有文件名不超过 3 个字符并且扩展名不
超过 2 个字符的文件
for /r C:\"program files" %%i in (???.*) do echo %%i
搜索 C:\program files 目录树下文件名不超过 3 个字符的所有格式文件
for /r C:\ %%i in (win*) do echo %%i
搜索 C 盘所有文件名以 win 开头的文件
for /r C:\ %%i in (win*.e??) do echo %%i
搜索 C 盘所有文件名以 win 开头,并且扩展名为 e 开头且不超过 3 个字符的所
有文件
for /r C:\ %%i in (boot.ini) do if exist %%i echo %%i
搜索整个 C 盘 ,找出 boot.ini 文件,这是搜索具体文件名的例子,
用 exist 判断文件是否存在,存在才输出,如果不用
exist 判断,则
整个 C 盘的文件都会被输出
for /r C:\windows %%i in (.) do echo %%i
枚举 C:\windows 目录树的所有文件
for /l %%i in (1,1,100) echo %%i
循环 100 次 ,并且输出从 1 到 100 的连续数字
for /l %%i in (100,-2,0) echo %%i
循环 50 次 ,并且输出从 100 到 0 的连续偶数
|
@echo off set str=c d e f g h i j k l m n o p q r s t u v w x y z echo for pause |
sublime中:

运行一览:

这段代码能检测硬盘都有哪些分区,包括 U 盘和移动硬盘的分区,
当光驱中有盘的时候,也会被列出来
若不想显示光驱(有盘),解决办法:
利用光驱写保护功能,对分区写入数据,如果不能写入,
就不要显示出来(实际上
C盘也有写保护,需管理员权限,
否则显示拒绝访问)
|
@echo off set str=c d e f g h i j k l m n o p q r s t u v w x y z echo for if exist (echo.>>%%i:\1.txt)&&echo %%i: ) ) pause |
sublime中:

用 wmic ,可以将隐藏分区也显示出来:
(wmic diskquota get
quotavolume /value)
|
@echo off echo for /f "tokens=3 delims==" pause :fuck set shit=%1 echo goto :eof |
sublime中:

运行一览:没有隐藏分区,所以这么显示…

下面一句代码搞定存在哪些分区:
wmic logicaldisk where drivetype=3 get caption|findstr :
直接在
cmd 命令行窗口中:

代码:
|
@echo off rem 最后的冒号是英文格式的冒号,前面有个空格 wmic logicaldisk where drivetype=3 get caption|findstr : pause>nul |
sublime中:

运行一览:

【made by siwuxie095】
for 续6的更多相关文章
- .Net Core MVC 网站开发(Ninesky) 2.3、项目架构调整(续)-使用配置文件动态注入
上次实现了依赖注入,但是web项目必须要引用业务逻辑层和数据存储层的实现,项目解耦并不完全:另一方面,要同时注入业务逻辑层和数据访问层,注入的服务直接写在Startup中显得非常臃肿.理想的方式是,w ...
- [.NET] C# 知识回顾 - 委托 delegate (续)
C# 知识回顾 - 委托 delegate (续) [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6046171.html 序 上篇<C# 知识回 ...
- iOS 开发者账号到期续费流程
1.登录developer.apple.com,查看到期时间 2.到期提醒通知,点击Renew Membership续费(一般提前一个月提醒续费) 3.个人开发者账号续费需要支付 688人民币/年(9 ...
- 微信公众号开发系列教程一(调试环境部署续:vs远程调试)
http://www.cnblogs.com/zskbll/p/4080328.html 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试 ...
- CI-持续集成(1)-软件工业“流水线”概述
CI-持续集成(1)-软件工业“流水线”概述 1 概述 持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次, ...
- 分享我基于NPOI+ExcelReport实现的导入与导出EXCEL类库:ExcelUtility (续3篇-导出时动态生成多Sheet EXCEL)
ExcelUtility 类库经过我(梦在旅途)近期不断的优化与新增功能,现已基本趋向稳定,功能上也基本可以满足绝大部份的EXCEL导出需求,该类库已在我们公司大型ERP系统全面使用,效果不错,今天应 ...
- [译]Godot系列教程三 - 场景实例化(续)
场景实例化(续) 要点 场景实例化带来很多便利的用法,总体来说有: 将场景细分,更便于管理 相对于某些引擎中的Prefab组件更灵活,并且在许多方面更强大 是一种设计更复杂的游戏流程甚至UI的方式 这 ...
- 【小白的CFD之旅】13 敲门实例【续3】
接上文[小白的CFD之旅]12 敲门实例[续2] 4 Results4.1 计算监测图形4.2 Graphics4.2.1 壁面温度分布4.2.2 创建截面4.2.3 显示截面物理量4.2.4 Pat ...
- 【小白的CFD之旅】12 敲门实例【续2】
接上文[小白的CFD之旅]敲门实例[续] 主要内容 3 Solution3.1 Solution Methods3.2 Solution Controls3.3 Monitors3.4 Report ...
- jquery实现简单瀑布流布局(续):图片懒加载
# jquery实现简单瀑布流布局(续):图片懒加载 这篇文章是jquery实现简单瀑布流布局思想的小小扩展.代码基于前作的代码继续完善. 图片懒加载就是符合某些条件时才触发图片的加载.最常见的具体表 ...
随机推荐
- tensorflow中共享变量 tf.get_variable 和命名空间 tf.variable_scope
tensorflow中有很多需要变量共享的场合,比如在多个GPU上训练网络时网络参数和训练数据就需要共享. tf通过 tf.get_variable() 可以建立或者获取一个共享的变量. tf.get ...
- LTE-Advanced(4G)主要技术学习:CA、CoMp、HetNet
CA:Carrier Aggregation,载波聚合 从LTE到LTE-Advanced演进过程中,更宽频谱的需求是影响演进的最重要因素,为此3GPP标准提出了载波聚合技术.简单地说,它可以将多个载 ...
- 常用PHP框架收集
1.ThinkCMFX http://git.oschina.net/thinkcmf/ThinkCMFX 2.ThinkPHP http://www.thinkphp.cn/down.html 3. ...
- 1028:Ignatius and the Princess III
本题应该有两种方法: 1.母函数法 2.递推法 母函数不了解,待充分了解之后,再进行补充! 这里为递推实现的方法: 思路: 定义:n为要拆分的整数: k为拆分的项数: f[n][k]代表 n的整数拆分 ...
- oracle之 Oracle LOB 详解
一. 官方说明 Oracle 11gR2 文档: LOB Storage http://download.oracle.com/docs/cd/E11882_01/appdev.112/e18294 ...
- VB中Excel 2010的导入导出操作
VB中Excel 2010的导入导出操作 编写人:左丘文 2015-4-11 近来这已是第二篇在讨论VB的相关问题,今天在这里,我想与大家一起分享一下在VB中如何从Excel中导入数据和导出数据到Ex ...
- Appcan、apicloud、HBuilder 不同之处解析
来源:http://www.mamicode.com/info-detail-1129829.html 现在Hybrid app是一中非常火热的开发模式,在国内对应的开发工具也乱象丛生,有WeX5.c ...
- [Android] 开发第七天
在另一台机器上安装 Android-Studio ,结果卡在了 Gradle 的下载界面上,网上各种方案都试了一遍,最终解决办法是: 然后新建了一个 App ,创建了新的签名并上传到手机上,安装时直接 ...
- fdisk用法(转载)
Linux下的fdisk功能是极其强大的,用它可以划分出最复杂的分区,下面简要介绍一下它的用法: 对于IDE硬盘,每块盘有一个设备名:对应于主板的四个IDE接口,设备名依次为:/dev/hda,/de ...
- oracle事务知识点小结
DML语句流程 1 获取事务锁和ITL2 锁定候选行3 生成redo4 生成undo5 生成redo record写入log buffer并更改数据块 事务提交1 分配SCN2 更新事务表,将事务槽状 ...