删除回收站下面的所有文件,出现不明白的问题。大牛请来赐教!!
我获取回收站下面的所有文件,但是获取出来的文件有些问题。名称不一样,不明白是为什么。。。
有大牛愿意来解释下吗?
如图一(获取文件显示在控件上面的列表和文件名称):
如图二(为回收站文件本应的名称)
--------------------------------------------
代码如下:
if (treeView1.Nodes.Count > 0) treeView1.Nodes.Clear(); treeView1.CheckBoxes = true; treeView1.Nodes.Add("0", "回收站"); string MyPath = @"C:\Recycled"; string[] Dirs = null; string[] Files = null; Files = Directory.GetFiles(MyPath); if (Files != null) { foreach (string file in Files) { string tmp = file.Substring(file.LastIndexOf(@"\") + 1); TreeNode SubNode = new TreeNode(file); treeView1.Nodes[0].Nodes.Add(SubNode); } }