PDA

View Full Version : محدودیت های مرور گر فایل



md3848
چهارشنبه 03 مهر 1392, 19:34 عصر
کد برنامه من به صورت زیر هست....که آدرس یه جا از کامپیوتر رو بهش میدی و اونجا رو به صورت درخت وار بهت نشون میده

using System;
using System.IO;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
string substringdirectory;
public Form1()
{
InitializeComponent();
}
//////////////////////////////////////////////////
public void populatetreeview(string directoryvalue, TreeNode parentnode)
{
string[] directoryarray = Directory.GetDirectories(directoryvalue);
try
{
if (directoryarray.Length != 0)
{
foreach (string directory in directoryarray)
{
substringdirectory = Path.GetFileNameWithoutExtension(directory);
TreeNode mynode = new TreeNode(substringdirectory);
parentnode.Nodes.Add(mynode);
populatetreeview(directory, mynode);
}
}
}
catch (UnauthorizedAccessException)
{
parentnode.Nodes.Add("access denied");
}
}

private void button1_Click(object sender, EventArgs e)
{
treeView1.Nodes.Clear();
if (Directory.Exists(textBox1.Text))
{
treeView1.Nodes.Add(textBox1.Text);
populatetreeview(textBox1.Text, treeView1.Nodes[0]);
}
else
MessageBox.Show(textBox1.Text + "could not be found.", "directory not fond", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
//////////////////////////////////////////////////
}
}


سوال1:حالا من میخوام یه گزینه بزارم که آیا فایل های hidden نمایش داده شود یا خیر
سوال2:همه جور فایل رو نشون نمیده..مثلا exe رو نشون نمیده