|
|
自学批处理算起来已经快一年了 今天写了一个感觉还算有用的批处理文件 可以列出一个盘符下的所有文件
@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结尾的文件即可。
感觉学习好一种脚本语言可以提高工作效率。 大家要是有时间可以看看
|
|
|
评论人:challengehope
|
发表时间: Wed May 07 00:20:05 CST 2008
|
大家有什么好的想法可以谈谈吗,呵呵![[:)]](/faces/2.gif)
|
|
|
评论人: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"
|
|
|