C# 隐藏文件夹

using  System;
using  System.IO;
using  System.Data;
using  System.Configuration;
using  System.Collections;
using  System.Web;
using  System.Web.Security;
using  System.Web.UI;
using  System.Web.UI.WebControls;
using  System.Web.UI.WebControls.WebParts;
using  System.Web.UI.HtmlControls;

public   partial   class  getDirectory : System.Web.UI.Page
{
    
protected   void  Page_Load( object  sender, EventArgs e)
    {
        
string  path  =  Request.QueryString[ " path " ];

        
if (path  ==   null   ||  path  ==   "" )
            path 
=   @" C:\Windows " ;       

        DirectoryInfo TheFolder 
=   new  DirectoryInfo(path);
        
if  ( ! TheFolder.Exists)
            
throw   new  DirectoryNotFoundException( " Folder not found:  "   +  path);

        
string  info  =   " <?xml version=\ " 1.0 \ " ?><tree> " ;
        
foreach  (DirectoryInfo NextFolder  in  TheFolder.GetDirectories())
        {
            //判读是否是隐藏文件夹
            
if (NextFolder.Attributes.ToString().IndexOf( " Hidden " ==   - 1 )
                info 
+=   " <tree text=\ ""  + NextFolder.Name +  " \ "  src=\ ""  + NextFolder.FullName +  " \ " /> " ;
        }

        info 
+=   " </tree> " ;
        Response.Clear();
        Response.ContentType
= " text/xml " ;
        Response.Charset
= " UTF-8 " ;
        Response.Write(info);
        Response.End();
    }
}
1166219.html

陈源 2008-04-22 21:05 发表评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值