﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-小柯Atlas</title><link>http://www.cnblogs.com/cnmawei/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 05 Jul 2009 16:26:30 GMT</lastBuildDate><pubDate>Sun, 05 Jul 2009 16:26:30 GMT</pubDate><ttl>60</ttl><item><title>asp.net 中 DropDownList 加入可输入功能解决方案</title><link>http://www.cnblogs.com/cnmawei/archive/2008/11/20/1337749.html</link><dc:creator>小柯</dc:creator><author>小柯</author><pubDate>Thu, 20 Nov 2008 08:04:00 GMT</pubDate><guid>http://www.cnblogs.com/cnmawei/archive/2008/11/20/1337749.html</guid><wfw:comment>http://www.cnblogs.com/cnmawei/comments/1337749.html</wfw:comment><comments>http://www.cnblogs.com/cnmawei/archive/2008/11/20/1337749.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/cnmawei/comments/commentRss/1337749.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/cnmawei/services/trackbacks/1337749.html</trackback:ping><description><![CDATA[<p>先把这段JS代码放到你页面的HTML中去
<p>
<p>function catch_keydown(sel) { switch(event.keyCode) {
<p>case 13: //Enter;
<p>sel.options[sel.length] = new Option("","",false,true);
<p>event.returnValue = false;
<p>break;
<p>case 27: //Esc;
<p>alert("text:" + sel.options[sel.selectedIndex].text + ", value:" + sel.options[sel.selectedIndex].value + ";");
<p>event.returnValue = false;
<p>break;
<p>case 46: //Delete;
<p>if(confirm("刪除當前內容!?")) {
<p>sel.options[sel.selectedIndex] = null;
<p>if(sel.length&gt;0) { sel.options[0].selected = true; } }
<p>event.returnValue = false; break;
<p>case 8: //Back Space;
<p>var s = sel.options[sel.selectedIndex].text;
<p>sel.options[sel.selectedIndex].text = s.substr(0,s.length-1);
<p>event.returnValue = false; break; } }
<p>&nbsp;function catch_press(sel) {
<p>sel.options[sel.selectedIndex].text = sel.options[sel.selectedIndex].text + String.fromCharCode
<p>(event.keyCode); event.returnValue = false;
<p>&nbsp;}
<p>然后在你的程序中拖拽一个&nbsp; DropDownList 控件，在到HTML页中找到这个 控件的 代码
<p>在他后面加上&nbsp; onkeydown="catch_keydown(this);" onkeypress="catch_press(this);"
<p>运行程序就好了 </p>
<img src ="http://www.cnblogs.com/cnmawei/aggbug/1337749.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47989/" target="_blank">Twitter无处不在 魔兽世界Twitter发送器插件发布</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>解决SQL Server Management Studio Express为英文的问题</title><link>http://www.cnblogs.com/cnmawei/archive/2008/08/13/1267223.html</link><dc:creator>小柯</dc:creator><author>小柯</author><pubDate>Wed, 13 Aug 2008 10:51:00 GMT</pubDate><guid>http://www.cnblogs.com/cnmawei/archive/2008/08/13/1267223.html</guid><wfw:comment>http://www.cnblogs.com/cnmawei/comments/1267223.html</wfw:comment><comments>http://www.cnblogs.com/cnmawei/archive/2008/08/13/1267223.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/cnmawei/comments/commentRss/1267223.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/cnmawei/services/trackbacks/1267223.html</trackback:ping><description><![CDATA[SQL Server 2005 Express Edition 这个版本的 SQL Server 没有集成数据库管理工具，需要另外安装 SQL Server Management&nbsp;<wbr>Studio 。
<div>在微软网站下载 SQL Server Management Studio Express 中文版，安装后为英文，相信有很多朋友都遇到过这个问题，莫名其妙!</div>
<div>&nbsp;<wbr></div>
<div>解决办法如下：</div>
<div>&nbsp;<wbr>&nbsp;<wbr> 之前在安装 SQL Server 2005 时，当安装到&#8220;功能选择时&#8221;要特别注意勿必将&#8220;共享工具&#8221;安装在C盘。如图：点一下&#8220;共享工具&#8221;看下面的安装路径是不是在C盘，不是的话，点&#8220;浏览&#8221;按纽更改。</div>
<p align="center"><a href="http://blog.photo.sina.com.cn/showpic.html#url=http://static8.photo.sina.com.cn/orignal/492b7b289bb2313513087" target="_blank"><img src="http://static8.photo.sina.com.cn/bmiddle/492b7b289bb2313513087" border="0"  alt="" /></a></p>
<p align="left">SQL Server 安装完毕后，在重新安装 <font style="background-color: #ffffff" face="宋体">SQL Server Management Studio ，即为中文，OK！</font></p>
<img src ="http://www.cnblogs.com/cnmawei/aggbug/1267223.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47988/" target="_blank">Firefox 3.5匆忙推出漏洞多 Mozilla本月将更新</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Visual Studio 2008 简体中文正式版下载及序列号(无使用期限限制,正式版)</title><link>http://www.cnblogs.com/cnmawei/archive/2008/02/18/1072749.html</link><dc:creator>小柯</dc:creator><author>小柯</author><pubDate>Mon, 18 Feb 2008 13:51:00 GMT</pubDate><guid>http://www.cnblogs.com/cnmawei/archive/2008/02/18/1072749.html</guid><wfw:comment>http://www.cnblogs.com/cnmawei/comments/1072749.html</wfw:comment><comments>http://www.cnblogs.com/cnmawei/archive/2008/02/18/1072749.html#Feedback</comments><slash:comments>34</slash:comments><wfw:commentRss>http://www.cnblogs.com/cnmawei/comments/commentRss/1072749.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/cnmawei/services/trackbacks/1072749.html</trackback:ping><description><![CDATA[摘要: VS2008中文试用版刚出来不久就上网拖了下来<br>可是安装的时候却出问题了。后来，Google了下，把自己遇到的问题和解决方法跟大家分享。<br>1.让试用版变成正式版<br>    从Microsoft那下了7个压缩文件分包后，解压后是一个ISO文件。<br>  我用UltraISO编辑了下ISO文件：Setup-->setup.sdb文件提取出来编辑，将<br>    [Product Key]<br>    T2CRQGDKBVW7KJR8C6CKXMW3D<br>改成<br>    [Product Key]<br>    PYHYPWXB3BB2CCMV9DX9VDY8T<br>这样，安装的时候就默认是这个正版的序列号了。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/cnmawei/archive/2008/02/18/1072749.html'>阅读全文</a><img src ="http://www.cnblogs.com/cnmawei/aggbug/1072749.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47987/" target="_blank">预测：Twitter最可能收购的十家公司</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>程序人生－－一个程序员对学弟学妹建议（转）</title><link>http://www.cnblogs.com/cnmawei/archive/2007/11/03/948225.html</link><dc:creator>小柯</dc:creator><author>小柯</author><pubDate>Sat, 03 Nov 2007 09:40:00 GMT</pubDate><guid>http://www.cnblogs.com/cnmawei/archive/2007/11/03/948225.html</guid><wfw:comment>http://www.cnblogs.com/cnmawei/comments/948225.html</wfw:comment><comments>http://www.cnblogs.com/cnmawei/archive/2007/11/03/948225.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/cnmawei/comments/commentRss/948225.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/cnmawei/services/trackbacks/948225.html</trackback:ping><description><![CDATA[摘要: 我始终认为，对一个初学者来说，IT界的技术风潮是不可追赶。我时常看见自己的DDMM们把课本扔了，去卖些价格不菲的诸如C#, VB.Net 这样的大部头，这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样，“忽如一夜春风来，千树万树梨花开”，结果许多学校的信息学院成了“Web 学院”。96,97级的不少大学生都去做Web 了。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。<br><br>几个误区<br>初学者对C#风潮的追赶其实也只是学习过程中经常遇到的几个误区之一。我将用一些实际的例子来说明这些现象，你可以按部就班的看看自己是不是属于其中的一种或者几种：<br><br>认为计算机技术等于编程技术:<br><br>有些人即使没有这个想法，在潜意识中也有这样的冲动。让我奇怪的是，许多信息学院的学生也有这样的念头。认为计算机专业就是编程专业，与编程无关的，或者不太相关课程他统统都不管，极端的学生只要书上没带“编程”两个字他&nbsp;&nbsp;<a href='http://www.cnblogs.com/cnmawei/archive/2007/11/03/948225.html'>阅读全文</a><img src ="http://www.cnblogs.com/cnmawei/aggbug/948225.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47986/" target="_blank">网易澄清:与暴雪合资公司仅提供技术支持</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>.NET 换肤软件 IrisSkin 2.0 破解版下载及多款皮肤下载</title><link>http://www.cnblogs.com/cnmawei/archive/2007/09/09/887420.html</link><dc:creator>小柯</dc:creator><author>小柯</author><pubDate>Sun, 09 Sep 2007 06:22:00 GMT</pubDate><guid>http://www.cnblogs.com/cnmawei/archive/2007/09/09/887420.html</guid><wfw:comment>http://www.cnblogs.com/cnmawei/comments/887420.html</wfw:comment><comments>http://www.cnblogs.com/cnmawei/archive/2007/09/09/887420.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/cnmawei/comments/commentRss/887420.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/cnmawei/services/trackbacks/887420.html</trackback:ping><description><![CDATA[摘要: 当前.NET下提供换肤的控件有IrisSkin和DotNetSkin。<br><br>但是DotNetSkin提供的Demo版本，功能有限制，一时找不到可以破解的完全版。<br><br>IrisSkin 的功能不比DotNetSkin差，而且使用简单。不需要原始文件，只需要dll文件和皮肤文件。<br><br>详细信息可以在参考 东日软件 的官方网站.<br><br>VS05下的破解文件下载地址如下：<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/cnmawei/archive/2007/09/09/887420.html'>阅读全文</a><img src ="http://www.cnblogs.com/cnmawei/aggbug/887420.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47985/" target="_blank">杰克逊悼念仪式或成史上最大规模Web活动</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>（转）JavaScript 弹出窗口总结 </title><link>http://www.cnblogs.com/cnmawei/archive/2007/08/11/851813.html</link><dc:creator>小柯</dc:creator><author>小柯</author><pubDate>Sat, 11 Aug 2007 06:33:00 GMT</pubDate><guid>http://www.cnblogs.com/cnmawei/archive/2007/08/11/851813.html</guid><wfw:comment>http://www.cnblogs.com/cnmawei/comments/851813.html</wfw:comment><comments>http://www.cnblogs.com/cnmawei/archive/2007/08/11/851813.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/cnmawei/comments/commentRss/851813.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/cnmawei/services/trackbacks/851813.html</trackback:ping><description><![CDATA[<div class=postbody>
<p style="FONT-SIZE: 10pt"><span style="COLOR: #ff0000">1: window.open<br></span>&lt;!--<br>window.open('page.html', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')<br>//写成一行<br>--&gt;<br>参数解释：<br>window.open 弹出新窗口的命令；<br>'page.html' 弹出窗口的文件名；<br>'newwindow' 弹出窗口的名字（不是文件名），非必须，可用空''代替；<br>height=100 窗口高度；<br>width=400 窗口宽度；<br>top=0 窗口距离屏幕上方的象素值；<br>left=0 窗口距离屏幕左侧的象素值；<br>toolbar=no 是否显示工具栏，yes为显示；<br>menubar，scrollbars 表示菜单栏和滚动栏。<br>resizable=no 是否允许改变窗口大小，yes为允许；<br>location=no 是否显示地址栏，yes为允许；<br>status=no 是否显示状态栏内的信息（通常是文件已经打开），yes为允许；<br><span style="COLOR: #ff0000"><br>2: showModalDialog()、showModelessDialog()<br></span>(1) window.showModalDialog() 模态对话框<br>模态对话框始终有焦点（焦点不可移走，直到它关闭）。</p>
<p style="FONT-SIZE: 10pt">(2) window.showModelessDialog() 非模态对话框<br>由于是对话框，因此它并没有一般用window.open()打开的窗口的所有属性。<br>不必用window.close()去关闭它，<br>当以非模态方式［IE5］打开时， 打开对话框的窗口仍可以进行其他的操作，<br>即对话框不总是最上面的焦点，当打开它的窗口ＵＲＬ改变时，它自动关闭。</p>
<p style="FONT-SIZE: 10pt">(3) 使用方法如下：<br>&nbsp;<span style="COLOR: #0000ff">vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures])<br>&nbsp;vReturnValue = window.showModelessDialog(sURL [, vArguments] [, sFeatures])<br></span>参数说明：<br>&nbsp;sURL<br>&nbsp;必选参数，类型：字符串。用来指定对话框要显示的文档的URL。<br>&nbsp;vArguments<br>&nbsp;可选参数，类型：变体。用来向对话框传递参数。传递的参数类型不限，包括数组等。<br>&nbsp;对话框通过 <span style="COLOR: #0000ff">window.dialogArguments</span> 来获取传递进来的参数, 通过 <span style="COLOR: #0000ff">window.returnValue</span> 来进行回传参数。</p>
<p style="FONT-SIZE: 10pt">&nbsp;sFeatures<br>&nbsp;可选参数，类型：字符串。用来描述对话框的外观等信息，可以使用以下的一个或几个，用分号&#8220;;&#8221;隔开。<br>&nbsp;dialogHeight 对话框高度，不小于１００px，ＩＥ４中dialogHeight 和 dialogWidth 默认的单位是em，而ＩＥ５中是px，为方便其见，在定义modal方式的对话框时，用px做单位。<br>&nbsp;dialogWidth: 对话框宽度。<br>&nbsp;dialogLeft: 距离桌面左的距离。<br>&nbsp;dialogTop: 离桌面上的距离。<br>&nbsp;center: {yes | no | 1 | 0 }：窗口是否居中，默认yes，但仍可以指定高度和宽度。<br>&nbsp;help: {yes | no | 1 | 0 }：是否显示帮助按钮，默认yes。<br>&nbsp;resizable: {yes | no | 1 | 0 } ［ＩＥ５＋］：是否可被改变大小。默认no。<br>&nbsp;status: {yes | no | 1 | 0 } ［IE5+］：是否显示状态栏。默认为yes[ Modeless]或no[Modal]。<br>&nbsp;scroll:{ yes | no | 1 | 0 | on | off }：指明对话框是否显示滚动条。默认为yes。</p>
<p style="FONT-SIZE: 10pt">&nbsp; 还有几个属性是用在HTA中的，在一般的网页中一般不使用。<br>&nbsp;dialogHide:{ yes | no | 1 | 0 | on | off }：在打印或者打印预览时对话框是否隐藏。默认为no。<br>&nbsp;edge:{ sunken | raised }：指明对话框的边框样式。默认为raised。<br>&nbsp;unadorned:{ yes | no | 1 | 0 | on | off }：默认为no。</p>
<p style="FONT-SIZE: 10pt"><span style="COLOR: #ff0000">3. 父窗口刷新问题<br></span>(1) 用window.open()打开的窗口 <br>&nbsp;<span style="COLOR: #0000ff">window.opener.location.reload();<br></span>&nbsp;<br>(2) 用showModalDialog()打开的窗口 <br><span style="COLOR: #0000ff">&nbsp;window.parent.dialogArguments.document.execCommand('Refresh');</span></p>
</div>
<img src ="http://www.cnblogs.com/cnmawei/aggbug/851813.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47984/" target="_blank">《商业周刊》:Mozilla的志愿者开发模式被复制</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>（转）JavaScript常用判断函数（正则表达式版） </title><link>http://www.cnblogs.com/cnmawei/archive/2007/08/11/851812.html</link><dc:creator>小柯</dc:creator><author>小柯</author><pubDate>Sat, 11 Aug 2007 06:32:00 GMT</pubDate><guid>http://www.cnblogs.com/cnmawei/archive/2007/08/11/851812.html</guid><wfw:comment>http://www.cnblogs.com/cnmawei/comments/851812.html</wfw:comment><comments>http://www.cnblogs.com/cnmawei/archive/2007/08/11/851812.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/cnmawei/comments/commentRss/851812.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/cnmawei/services/trackbacks/851812.html</trackback:ping><description><![CDATA[摘要: 前两天从网上摘了一篇《JavaScript常用函数》的帖子，里面写了在客户端比较常用的验证函数，但是里面的函数都是利用分解字符串的方法来进行判断的，文章提交后有不少朋友提出好多函数可以用正则表达式代替。今晚上我把这些函数改成利用正则表达式进行验证，写的好不好的地方还请各位多多指教。&nbsp;&nbsp;<a href='http://www.cnblogs.com/cnmawei/archive/2007/08/11/851812.html'>阅读全文</a><img src ="http://www.cnblogs.com/cnmawei/aggbug/851812.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47984/" target="_blank">《商业周刊》:Mozilla的志愿者开发模式被复制</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>C#中常用的经典文件操作方法</title><link>http://www.cnblogs.com/cnmawei/archive/2007/06/18/787751.html</link><dc:creator>小柯</dc:creator><author>小柯</author><pubDate>Mon, 18 Jun 2007 07:01:00 GMT</pubDate><guid>http://www.cnblogs.com/cnmawei/archive/2007/06/18/787751.html</guid><wfw:comment>http://www.cnblogs.com/cnmawei/comments/787751.html</wfw:comment><comments>http://www.cnblogs.com/cnmawei/archive/2007/06/18/787751.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/cnmawei/comments/commentRss/787751.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/cnmawei/services/trackbacks/787751.html</trackback:ping><description><![CDATA[摘要: C#追加文件 <br>StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); <br>sw.WriteLine("追逐理想"); <br>sw.WriteLine("kzlll"); <br>sw.WriteLine(".NET笔记"); <br>sw.Flush(); <br>sw.Close(); <br>C#拷贝文件 <br>string OrignFile,NewFile; <br>OrignFile = Server.MapPath(".")+"\\myText.txt"; <br>NewFile = Server.MapPath(".")+"\\myTextCopy.txt"; <br>File.Copy(OrignFile,NewFile,true); <br><br>C#删除文件 <br>string delFile = Server.MapPath(".")+"\\myTextCopy.txt"; <br>File.Delete(delFile); <&nbsp;&nbsp;<a href='http://www.cnblogs.com/cnmawei/archive/2007/06/18/787751.html'>阅读全文</a><img src ="http://www.cnblogs.com/cnmawei/aggbug/787751.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47977/" target="_blank">Mono 的Virtual PC 虚拟机</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>反编译工具Reflector下载(集成两个常用.net插件,FileGenerator和FileDisassembler)</title><link>http://www.cnblogs.com/cnmawei/archive/2007/06/15/784587.html</link><dc:creator>小柯</dc:creator><author>小柯</author><pubDate>Fri, 15 Jun 2007 05:16:00 GMT</pubDate><guid>http://www.cnblogs.com/cnmawei/archive/2007/06/15/784587.html</guid><wfw:comment>http://www.cnblogs.com/cnmawei/comments/784587.html</wfw:comment><comments>http://www.cnblogs.com/cnmawei/archive/2007/06/15/784587.html#Feedback</comments><slash:comments>26</slash:comments><wfw:commentRss>http://www.cnblogs.com/cnmawei/comments/commentRss/784587.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/cnmawei/services/trackbacks/784587.html</trackback:ping><description><![CDATA[摘要: Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但幸好reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插件:Reflector.FileDisassembler和Reflector.FileGenerator和Reflector进行了整合,放在了一个压缩包中,大家可以直接解压缩后就开始使用,其中FileGenerator在网上没有现成dll,本人编译后将其取出,放在了压缩包中,一直在苦苦找寻的朋友这次可以拿来直接用了:)&nbsp;&nbsp;<a href='http://www.cnblogs.com/cnmawei/archive/2007/06/15/784587.html'>阅读全文</a><img src ="http://www.cnblogs.com/cnmawei/aggbug/784587.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47970/" target="_blank">19岁天才黑客发布首个iPhone 3GS破解软件</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>C#遍历指定目录的递归(完美改进版+完整程序源码)</title><link>http://www.cnblogs.com/cnmawei/archive/2007/06/13/781547.html</link><dc:creator>小柯</dc:creator><author>小柯</author><pubDate>Wed, 13 Jun 2007 03:11:00 GMT</pubDate><guid>http://www.cnblogs.com/cnmawei/archive/2007/06/13/781547.html</guid><wfw:comment>http://www.cnblogs.com/cnmawei/comments/781547.html</wfw:comment><comments>http://www.cnblogs.com/cnmawei/archive/2007/06/13/781547.html#Feedback</comments><slash:comments>30</slash:comments><wfw:commentRss>http://www.cnblogs.com/cnmawei/comments/commentRss/781547.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/cnmawei/services/trackbacks/781547.html</trackback:ping><description><![CDATA[昨天写了一下遍历目录树的思路和核心代码，今天将其实践化了一下，做了个实际的例子，遍历指定目录下的所有文件和文件夹，并将其按层次归类显示，对文件夹有标志提示，将文件夹与文件区分了出来。<br><br>下面是改进版的核心方法代码：<br><br>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080">&nbsp;1</span><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;ArrayList&nbsp;al&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">&nbsp;ArrayList();</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">定义存储文件和文件夹名的数组</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">&nbsp;2</span><span style="COLOR: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;aaa&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">定义标志位参数，递归时判断该参数，若不为0则非第一次递归</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">&nbsp;3</span><span style="COLOR: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;GetAllDirList(</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">&nbsp;strBaseDir)<br></span><span style="COLOR: #008080">&nbsp;4</span><span style="COLOR: #000000"><img id=Codehighlighter1_162_1282_Open_Image onclick="this.style.display='none'; Codehighlighter1_162_1282_Open_Text.style.display='none'; Codehighlighter1_162_1282_Closed_Image.style.display='inline'; Codehighlighter1_162_1282_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_162_1282_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_162_1282_Closed_Text.style.display='none'; Codehighlighter1_162_1282_Open_Image.style.display='inline'; Codehighlighter1_162_1282_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_162_1282_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"></span><span id=Codehighlighter1_162_1282_Open_Text><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">&nbsp;5</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectoryInfo&nbsp;di&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">&nbsp;DirectoryInfo(strBaseDir);<br></span><span style="COLOR: #008080">&nbsp;6</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectoryInfo[]&nbsp;diA&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;di.GetDirectories();<br></span><span style="COLOR: #008080">&nbsp;7</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(aaa</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br></span><span style="COLOR: #008080">&nbsp;8</span><span style="COLOR: #000000"><img id=Codehighlighter1_300_535_Open_Image onclick="this.style.display='none'; Codehighlighter1_300_535_Open_Text.style.display='none'; Codehighlighter1_300_535_Closed_Image.style.display='inline'; Codehighlighter1_300_535_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_300_535_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_300_535_Closed_Text.style.display='none'; Codehighlighter1_300_535_Open_Image.style.display='inline'; Codehighlighter1_300_535_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_300_535_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"></span><span id=Codehighlighter1_300_535_Open_Text><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">&nbsp;9</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileInfo[]&nbsp;fis2&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;di.GetFiles();&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">有关目录下的文件&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">10</span><span style="COLOR: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">&nbsp;(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;i2&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;&nbsp;i2&nbsp;</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">&nbsp;fis2.Length;&nbsp;i2</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img id=Codehighlighter1_416_525_Open_Image onclick="this.style.display='none'; Codehighlighter1_416_525_Open_Text.style.display='none'; Codehighlighter1_416_525_Closed_Image.style.display='inline'; Codehighlighter1_416_525_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_416_525_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_416_525_Closed_Text.style.display='none'; Codehighlighter1_416_525_Open_Image.style.display='inline'; Codehighlighter1_416_525_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_416_525_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"></span><span id=Codehighlighter1_416_525_Open_Text><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;al.Add(fis2[i2].FullName);<br></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">fis2[i2].FullName是根目录中文件的绝对地址，把它记录在ArrayList中</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">14</span><span style="COLOR: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">16</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">&nbsp;(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;i&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;&nbsp;i&nbsp;</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">&nbsp;diA.Length;&nbsp;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br></span><span style="COLOR: #008080">17</span><span style="COLOR: #000000"><img id=Codehighlighter1_590_1259_Open_Image onclick="this.style.display='none'; Codehighlighter1_590_1259_Open_Text.style.display='none'; Codehighlighter1_590_1259_Closed_Image.style.display='inline'; Codehighlighter1_590_1259_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_590_1259_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_590_1259_Closed_Text.style.display='none'; Codehighlighter1_590_1259_Open_Image.style.display='inline'; Codehighlighter1_590_1259_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_590_1259_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"></span><span id=Codehighlighter1_590_1259_Open_Text><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">18</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aaa</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">19</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;al.Add(diA[i].FullName&nbsp;</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\t&lt;目录&gt;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">20</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">diA[i].FullName是某个子目录的绝对地址，把它记录在ArrayList中</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">21</span><span style="COLOR: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectoryInfo&nbsp;di1&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">&nbsp;DirectoryInfo(diA[i].FullName);<br></span><span style="COLOR: #008080">22</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectoryInfo[]&nbsp;diA1&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;di1.GetDirectories();<br></span><span style="COLOR: #008080">23</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileInfo[]&nbsp;fis1&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;di1.GetFiles();&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">有关目录下的文件&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">24</span><span style="COLOR: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">&nbsp;(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;ii&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;&nbsp;ii&nbsp;</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">&nbsp;fis1.Length;ii</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">&nbsp;)<br></span><span style="COLOR: #008080">25</span><span style="COLOR: #000000"><img id=Codehighlighter1_1009_1157_Open_Image onclick="this.style.display='none'; Codehighlighter1_1009_1157_Open_Text.style.display='none'; Codehighlighter1_1009_1157_Closed_Image.style.display='inline'; Codehighlighter1_1009_1157_Closed_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1009_1157_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1009_1157_Closed_Text.style.display='none'; Codehighlighter1_1009_1157_Open_Image.style.display='inline'; Codehighlighter1_1009_1157_Open_Text.style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_1009_1157_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"></span><span id=Codehighlighter1_1009_1157_Open_Text><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">26</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;al.Add(fis1[ii].FullName);<br></span><span style="COLOR: #008080">27</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">fis1[ii].FullName是某个子目录中文件的绝对地址，把它记录在ArrayList中</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">28</span><span style="COLOR: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">29</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;<br></span><span style="COLOR: #008080">30</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GetAllDirList(diA[i].FullName);<br></span><span style="COLOR: #008080">31</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">注意：递归了。逻辑思维正常的人应该能反应过来</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">32</span><span style="COLOR: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">33</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></span><span style="COLOR: #008080">34</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
<br>具体原理每行关键核心代码后都有注释，大家应该可以看明白的<br>下面附上这个方法的使用范例（例子中有两个方法，第一个按钮只遍历指定目录下一级层次；第二个按钮是调用上述方法，遍历了指定目录下的所有层次文件夹和文件）<br><br><a title=源代码 href="http://www.cnblogs.com/Files/cnmawei/ceshi.rar">源代码，点击下载</a>
<img src ="http://www.cnblogs.com/cnmawei/aggbug/781547.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47969/" target="_blank">新浪邮箱大本营粉墨登场！Sina.cn开放注册</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>