源码信息

最新源码评论

综合讨论 下载前咨询( 1 人) | 下载后讨论( 0 人 )

  • 评论者:john***
    john***(作者) 发表于:2008-10-31 11:15:00

    支持新建文件/文件夹 复制 粘贴 剪切 重命名 删除 上传<br/>效果看图片。<br/><br/><font color="#ff0000">源码下载地址:<a href="http://www.51aspx.com/CV/WebFileManager" target="_blank">http://www.51aspx.com/CV/WebFileManager</a></font><font color="#ff0000"></font>

    7 个回复
    • 回复者:cbf10***
      cbf10***(用户)回复于:2008-11-12 11:23:00

      有两个小bug建议修改:<br/><br/>1.FileSystemManager.cs里<br/>public static List&lt;FileSystemItem&gt; GetItems(string path)中<br/><br/> foreach (string s in files)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileSystemItem item = new FileSystemItem();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileInfo fi = new FileInfo(s);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item.Name = fi.Name;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item.FullName = fi.FullName;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item.CreationDate = fi.CreationTime;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//这里设置为false,下载文档中为true,:) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item.IsFolder = false;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item.Size = fi.Length;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list.Add(item);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>2.如果删除目录里面有文件会报错,建议加try..catch ,或者修改为:<br/><br/>&nbsp;&nbsp;public static void DeleteFolder(string path)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//删除目录的同时删除目录下的所有文件<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;FileSystemItem&gt; list = FileSystemManager.GetItems(path);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach (FileSystemItem l in list) {<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (l.IsFolder)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DeleteFolder(l.FullName);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ((l.Name!=&quot;[根目录]&quot;)&amp;&amp;(l.Name!=&quot;[上一级]&quot;))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DeleteFile(l.FullName);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Directory.Delete(path);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}

    • 回复者:cbf10***
      cbf10***(用户)回复于:2008-11-12 10:12:00

      :)&nbsp;&nbsp;不错,很好

    • 回复者:purpl***
      purpl***(用户)回复于:2009-04-23 17:56:00

      东西不错 很有用 谢谢分享

    • 回复者:foxto***
      foxto***(用户)回复于:2008-11-18 15:20:00

      <a href="http://www.51aspx.com/CV/WebFileManagerFox/" target="_blank">http://www.51aspx.com/CV/WebFileManagerFox/</a><br/><br/>精美的WEB在线文件管理源码(狐狸修改版) <br/><br/><br/><br/>修改部分为:<br/>1、网站根目录管理改为file文件夹内容的管理<br/>2、新建文件夹必须为安全文件夹名 FileManager.IsUnsafeName<br/>3、新建文件必须为安全文件名 FileManager.IsSafeName<br/>4、删除目录里面有文件会报错<br/>5、复制文件时如果文件已经存在则报错的问题<br/>6、复制文件夹时如果文件已经存在则报错的问题<br/><br/>这样更实用<br/><br/>狐狸修改 foxtk.cnblogs.com

    • 回复者:foxto***
      foxto***(用户)回复于:2008-11-06 11:51:00

      [attach]1249[/attach]<br/><br/><br/>修改部分为 不是网站根目录管理而是file文件夹内容的管理<br/>这样更实用<br/>狐狸修改 foxtk.cnblogs.com<br/>

    • 回复者:James***
      James***(用户)回复于:2008-11-06 13:09:00

      东西不错 很有用 谢谢分享

    • 回复者:xiati***
      xiati***(用户)回复于:2009-04-23 01:01:00

      很好