JR 精品文章 - 也说批处理文件
AD: jr (at) javaresearch.org


首页 | 动态 | 文章 | FAQ  | 新闻 | 下载 | 代码 | 工作 | 调查 | 术语 | 站点 | 图书 | 论坛 | 帮助 | 全部  

TOP | 交流 | 软件 | 专栏 | 开源 | 译/著 | 源码 | API  | 推荐 | FTP  | 积分 | 统计 | 搜索 | Blog | 我们  
首页 » 研究文集 » 其它 搜索标题相关文章 搜索标题相关文章    评论此文章 发表评论     开始监控此文章 开始监控   加入收藏夹  加入收藏夹
也说批处理文件
challengehope 原创   更新:2008-05-06 23:57:13  版本: 1.0   


自学批处理算起来已经快一年了
今天写了一个感觉还算有用的批处理文件
可以列出一个盘符下的所有文件

@echo off
echo *****************************************
echo *  主要功能 : 列出一个盘符下的所有文件 *  
echo *  组织     : 自由软件                 *  
echo *  日期     : 2008-05-06               *
echo *  作者     : challengehope            *
echo *  版权     : @2008 -2010              *
echo *****************************************
setLocal
set /p dev=请输入盘符(例如:B、C、D、E):
echo 可能需要较长的时间请耐心等待
echo 开始导出文件列表...
echo ^<HTML^>^<HEAD^>^<TITLE^>%dev%盘的文件列表^</TITLE^>^<META http-equiv=Content-Type content="text/html; charset=gb2312" ^>^</HEAD^>^<BODY^>>%dev%盘的文件列表.html
for /r %dev%:\ %%i in (*.*) do (echo ^<A href= "%%i" target="_bank"^> %%i ^</A^>^<BR^>>>%dev%盘的文件列表.html )
echo ^</BODY^> ^</HTML^>>>%dev%盘的文件列表.html

echo 导出文件列表成功!

echo 开始导出树状结构图...
echo ^<HTML^>^<HEAD^>^<TITLE^>%dev%盘的文件树状结构图^</TITLE^>^<META http-equiv=Content-Type content="text/html; charset=gb2312" ^>^</HEAD^>^<BODY^>>%dev%盘的文件树状结构图.html
echo ^<PRE^>>>%dev%盘的文件树状结构图.html
tree /F %dev%:\ >>%dev%盘的文件树状结构图.html 
echo ^</PRE^>>>%dev%盘的文件树状结构图.html
echo ^</BODY^> ^</HTML^>>>%dev%盘的文件树状结构图.html

echo 导出文件列树状结构图成功!
endlocal
pause 

只要将上面的内容copy出来保存为一个以bat或cmd结尾的文件即可。

感觉学习好一种脚本语言可以提高工作效率。
大家要是有时间可以看看



版权声明   给作者写信
本篇文章对您是否有帮助?  投票:         投票结果:     4       0
作者其它文章: 作者全部文章
评论人:challengehope 发表时间: Wed May 07 00:20:05 CST 2008
大家有什么好的想法可以谈谈吗,呵呵[:)][:)]
评论人:yg84 发表时间: Wed May 07 09:37:16 CST 2008
能学一年的人得要有恒心才能做到呀!

果然是爱学习的人!
评论人:challengehope 发表时间: Thu May 08 23:15:02 CST 2008
更新一下

@echo off
echo *****************************************
echo *  主要功能 : 列出一个盘符下的所有文件 *  
echo *  组织     : 自由软件                 *  
echo *  日期     : 2008-05-06               *
echo *  作者     : challengehope            *
echo *  版权     : @2008 -2010              *
echo *****************************************
setLocal
set /p dev=请输入盘符(例如:B、C、D、E):
echo 可能需要较长的时间请耐心等待
echo 开始导出文件列表...
echo ^<HTML^>^<HEAD^>^<TITLE^>%dev%盘的文件列表^</TITLE^>^<META http-equiv=Content-Type content="text/html; charset=gb2312" ^>^</HEAD^>^<BODY^>>%dev%盘的文件列表.html
for /r %dev%:\ %%i in (*.*) do (echo ^<A href= "%%i" target="_blank"^> %%~nxi ^</A^>^<BR^>>>%dev%盘的文件列表.html )
echo ^</BODY^> ^</HTML^>>>%dev%盘的文件列表.html

echo 导出文件列表成功!

echo 开始导出树状结构图...
echo ^<HTML^>^<HEAD^>^<TITLE^>%dev%盘的文件树状结构图^</TITLE^>^<META http-equiv=Content-Type content="text/html; charset=gb2312" ^>^</HEAD^>^<BODY^>>%dev%盘的文件树状结构图.html
echo ^<PRE^>>>%dev%盘的文件树状结构图.html
tree /F %dev%:\ >>%dev%盘的文件树状结构图.html 
echo ^</PRE^>>>%dev%盘的文件树状结构图.html
echo ^</BODY^> ^</HTML^>>>%dev%盘的文件树状结构图.html

echo 导出文件列树状结构图成功!
endlocal
pause 

修改了两处 
        将for中的 %%i修改为 %%~nxi
        target="_bank" to target="_blank"


这个文章共有 3 条评论
主题:     JR学习之向导(to新手) 上一篇文章
返回文章列表 返回〔其它〕
下一篇文章 主题: 全球IT人待遇排行榜,北京上海倒数


文字广告链接
        自主、快速定制基于JAVA的B/S业务系统          重量级企业在线自定义WEB报表平台
        Excel制表、零代码发布、打印、图表结合——快逸报表,免费、稳定、功能强大的java工具
        技术圈: 关于Java、dotNet、PHP、Ruby、奇客、Web2.0等更多资讯博客精选文章

关于 JR  |  版权声明  |  联系我们 

©2002-2006 JR 版权所有 沪ICP备05019622号