注册 登录
编程论坛 C# 论坛

出异常了 希望大神们看看什么情况

jjhc0522 发布于 2014-05-16 17:59, 687 次点击
只有本站会员才能查看附件,请 登录
程序代码:
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            this.listView1.Items.Clear();
            if (e.Node.Tag != null)
            {
                string folderPath = e.Node.ToString();
                DirectoryInfo folder = new DirectoryInfo(folderPath);
                FileInfo[] files = null;
                try
                {
                    files = folder.GetFiles();
                }
                catch(UnauthorizedAccessException)
                {

 
                }
                if (files != null)
                {
                    foreach (FileInfo file in files)
                    {
                        listView1.Items.Add(new ListViewItem(new string[]
                        {
                            file.Name,
                            "文件",
                            GetFileSize(file),
                            file.LastWriteTime.ToString()
                        }));
                    }
                }
            }
        }
7 回复
#2
编号10162014-05-17 01:13
string folderPath=e.node.tostring()中的folderPath并不是路径名而是一个字段(文本)
#3
jjhc05222014-05-17 12:45
回复 2 楼 编号 1016
那应该怎么改啊
#4
编号10162014-05-17 22:33
回复 3 楼 jjhc0522
昨晚我找了很多方法,不过都很复杂的,因此具体要怎么写我不是很清楚,不过它里面有一个FULLPATH()的方法你换一条路想想看
#5
qw11617485792014-05-19 09:57
前面加个@
试试
#6
jjhc05222014-05-19 11:55
回复 4 楼 编号 1016
其实我不会的,,,这一点还是抄的,所以换一种方法有点难
#7
jjhc05222014-05-19 11:57
回复 5 楼 qw1161748579
在哪里加?在括号里边加么?好像不行
#8
wangnannan2014-05-26 10:12
不支持给定路径格式 路径不对 你最好监视一下路径 然后调试看一下 最简单的方法 把路径截获 然后在我的电脑里试一下
1