批处理实例
来源:互联网 发布:js小图传给大图 编辑:程序博客网 时间:2024/04/29 12:19
@echo off
::#########################################################################
::显示批处理的完整路径信息
echo 当前运行的%0文件的完整路径为:
echo %~dp0
echo.
pause
::#########################################################################
::修改文件夹图标
echo 为当前文件夹改图标
echo [.ShellClassInfo] > desktop.ini
echo IconResource=discover.ico,0 >> desktop.ini
echo.
echo 修改图标成功
taskkill /f /im explorer.exe
start explorer
pause
::#########################################################################
::显示批处理的完整路径信息
echo 当前运行的%0文件的完整路径为:
echo %~dp0
echo.
pause
::#########################################################################
::修改文件夹图标
echo 为当前文件夹改图标
echo [.ShellClassInfo] > desktop.ini
echo IconResource=discover.ico,0 >> desktop.ini
echo.
echo 修改图标成功
taskkill /f /im explorer.exe
start explorer
pause
遍历当前文件侠下,所有子孙文件路径
for /r %i in (.,*) do echo %i #子孙文件和目录
for /r %i in (*) do echo %i #子孙文件
for /r %i in (.) do echo %i #目录
dir /s/b #子孙文件和目录
修改文件名 Lesson (95).lrc 为 Lesson 95.lrc
@echo offset filePath=%~dp0setlocal enabledelayedexpansion for /f "delims=(.) tokens=1,2,3" %%i in ('dir /b !filePath*!') do ( if not %%i==rename ( ren "%%i(%%j).%%k" "%%i%%j.%%k" ) ) pause
修改文件名 Lesson 95.lrc 为 Lesson95.lrc
@echo off:: 使用setlocal enabledelayedexpansion后,用!!取值,否则使用%%取值setlocal enabledelayedexpansionset filePath=%~dp0for /f "delims=" %%i in ('dir /b !filePath!') do ( set namename="%%i"for /f "tokens=1,2" %%j in (!namename!) do ( if not %%j==rename.bat (echo %%j%%kren "%%j %%k" "%%j%%k" ))) ) pause
按行输出当前目录文件名
@echo offset filePath=%~dp0setlocal enabledelayedexpansionfor /f "delims=" %%i in ('dir /b !filePath!') do ( echo %%i) pause
查找jsp文件,替换路径
1、查找当前目录下的jsp文件2、把反斜杠替换成斜杠3、把“D:/workspace/webapp/admin/del/msg.jsp”替换成“http://blog.csdn.net/admin/del/msg.jsp”@echo off setlocal EnableDelayedExpansion for /r %%i in (*.jsp) do ( set fPath=%%i set fPath=!fPath:\=/! set fPath=!fPath:D:/workspace/webapp=http://blog.csdn.net! echo !fPath! ) pause;
0 0
- 批处理实例
- 批处理实例
- 批处理实例
- 批处理实例
- 批处理实例编程语法
- 批处理小实例:
- 批处理实例:文件复制辅助批处理
- [编程实例]批处理干掉EAV
- 几款经典批处理实例
- 实例讲解如何进行批处理
- 批处理实例之一:文件操作
- window bat 批处理实例小结
- Windows 批处理大全(附各种实例)
- [编程实例]批处理删除生成的vbs
- Windows 批处理大全(附各种实例)
- 批处理:以日期生成文件名的实例
- Java批处理写数据库的实例代码
- 批处理FINDSTR正则表达式用法实例分析
- 正则表达式常用知识点总结
- 有思想的程序员
- Java的JDBC事务详解
- HDOJ-2222 Keywords Search 字典树+AC自动机(三叉树实现字典树)
- LayerMask的使用
- 批处理实例
- hdu1175
- 游戏Entity设计不完全整理(转)
- 北京师范大学第十二届程序设计竞赛
- Jump Game
- 很激动可以在CSDN写博
- Struts2实现文件上传报错(三)
- BZOJ 1426 收集邮票
- Office文件在线预览功能够折腾的了