بدست آوردن لیست تمام فایل ها در یک دایرکتوری و زیر دایرکتوری
بعد از اینکه فلشم ویروسی شد و تمام فایل هام به حالت مخفی در اومد باید Attribute فایل ها را به حالت اول بر می گردونم ، در نتجه کد زیر رو نوشتم تا لیست تمام فایل ها رو بدست بیارم ، البته روش های ساده تری هم وجود داره ولی این بذهن من رسید:
FolderBrowserDialog i_folder_dialog = new FolderBrowserDialog();
i_folder_dialog.ShowDialog();
foreach (FileInfo i_file in i_dir_info.GetFiles()) //Get Files In root Dir
{
file_names_show_txt.AppendText(i_file.FullName + "\n");
}
get_files(i_dir_info);//Call Function For Sub Dir
void get_files(DirectoryInfo sub_dir)
{
foreach (DirectoryInfo sub_directories in sub_dir.GetDirectories())//Get List Of All Sub Dir
{
foreach (FileInfo files_in_dir in sub_directories.GetFiles())//Get List of All Files In This Dir
{
// file_names_show_txt.AppendText(files_in_dir.FullName + "\n");
//Todo Code here...
}
get_files(sub_directories);//Call For Current Dir
}
}//End function
علاقه مندی ها (Bookmarks)