图1 用户主界面 |
private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 if(Page.IsPostBack==false) { CurrentPath= @"c:\UserDir\"; //设置当前目录 if(Directory.Exists(@"c:\UserDir\")==false) //若该目录不存在,创建该目录 Directory.CreateDirectory(@"c:\UserDir\"); LoadDir(CurrentPath); //初始化装入目录 } } |
private void LoadDir(string FullPath) { CurrentPath=FullPath; ArrayList values = new ArrayList(); string [] MyFiles,MyDirs; MyFiles = Directory.GetFiles(FullPath); //得到该目录下所有文件 if(CurrentPath!=@"c:\UserDir") //若不是顶级目录,增加“返回上级目录”选项 { values.Add("返回上级目录"); } values.AddRange(MyFiles); //加入文件 MyDirs= Directory.GetDirectories(FullPath); //得到该目录下所有目录 values.AddRange(MyDirs); //加入目录 FileList.DataSource=values; //设置数据源 FileList.DataBind(); //绑定数据 } |
private void btnOpen_Click(object sender, System.EventArgs e) { if(FileList.SelectedItem.Text=="返回上级目录") //返回上级目录 { string ParentPath=Directory.GetParent(CurrentPath).ToString(); LoadDir(ParentPath); return; } else //打开目录 { LoadDir(FileList.SelectedItem.Text); } } |
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |