امتیاز موضوع:
  • 3 رأی - میانگین امتیازات: 3.67
  • 1
  • 2
  • 3
  • 4
  • 5
جستجوی پیشرفته فایل در ویندوز
نویسنده پیام
armashi آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 1
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
جستجوی پیشرفته فایل در ویندوز
سلام
کسی هست که یاری کند؟
این کد رو میخام برای جستجوی فایل برحسب نام خاص یا قسمتی از نام,
برحسب تارخ و حجم فایل کامل کنم بعد فایلها داخل listview به همون صورتی که تو پوشه های ویندوز هستش نشون داده بشه یعنی قابل باز کردن آن فایل بشه.

public object serch(string aa)
{
btmserch.Enabled = false;
tavaghof.Enabled = true;
foreach (string driv in System.IO.Directory.GetLogicalDrives())
try
{
foreach (string file1 in Directory.GetFiles(driv, aa))
{
FileInfo tt = new FileInfo(file1);
ListViewItem item = new ListViewItem();
item.Text = tt.Name;
item.ImageIndex = 0;
ListViewItem.ListViewSubItem subitem = new ListViewItem.ListViewSubItem();
subitem.Text = tt.LastAccessTime.ToString();
item.SubItems.Add(subitem);

subitem = new ListViewItem.ListViewSubItem();
subitem.Text = (file1.Length / 1000) + " KB";
item.SubItems.Add(subitem);

listView1.Items.Add(item);
}
}
catch
{

}
foreach (string drive in System.IO.Directory.GetLogicalDrives())
try
{
foreach (string directory in System.IO.Directory.GetDirectories(drive))
{
try
{
System.IO.DirectoryInfo dirinfo = new System.IO.DirectoryInfo(directory);

if (System.Convert.ToInt32(dirinfo.Attributes) == 15 || System.Convert.ToInt32(dirinfo.Attributes) == 8211)
{
continue;
}
foreach (string file in System.IO.Directory.GetFiles(dirinfo.FullName, aa, System.IO.SearchOption.AllDirectories))
{
FileInfo tt = new FileInfo(file);
ListViewItem item = new ListViewItem();
item.Text = tt.Name;
item.ImageIndex = 0;
ListViewItem.ListViewSubItem subitem = new ListViewItem.ListViewSubItem();
subitem.Text = tt.LastAccessTime.ToString();
item.SubItems.Add(subitem);

subitem = new ListViewItem.ListViewSubItem();
subitem.Text = (file.Length / 1000) + " KB";
item.SubItems.Add(subitem);
listView1.Items.Add(item);
}

}
catch
{ }
}
}
catch { }
return null;
}
ممنون
۱۱-مرداد-۱۳۹۱, ۱۹:۰۳:۳۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  Telnet در محیط ویندوز فرم، نه کنسول sharin 11 8,929 ۱۹-دى-۱۳۹۴, ۲۲:۴۹:۵۴
آخرین ارسال: sharin
  اجرای خودکار برنامه با بالا آمدن ویندوز SBRE77 3 5,403 ۰۷-آبان-۱۳۹۲, ۲۲:۵۷:۴۵
آخرین ارسال: Ghoghnus
  جستجوی هوشمند در datagridview taksa2012 5 8,148 ۰۵-آبان-۱۳۹۲, ۲۱:۱۷:۰۷
آخرین ارسال: Ghoghnus
  [آموزشی] توابع API ویندوز در سی شارپ Ghoghnus 0 2,677 ۱۲-مهر-۱۳۹۲, ۱۰:۵۰:۰۵
آخرین ارسال: Ghoghnus
Sad [سوال] خطای جستجوی فیلد اتونامبر Mohsen karevani 0 1,474 ۲۸-مرداد-۱۳۹۲, ۰۱:۲۴:۱۳
آخرین ارسال: Mohsen karevani
  کتابخانه ی جستجوی متن آپاچی لوسن Ghoghnus 6 5,600 ۰۴-مهر-۱۳۹۱, ۰۲:۱۹:۰۷
آخرین ارسال: Ghoghnus
  جستجوی پویا درTextBox iran58 6 6,813 ۲۲-دى-۱۳۹۰, ۱۲:۵۱:۳۴
آخرین ارسال: sadra1234
  نوشتن اطلاعات یک جدول به صورت فایل xml در یک فایل xml Ghoghnus 0 3,236 ۰۹-آبان-۱۳۹۰, ۲۲:۱۸:۰۰
آخرین ارسال: Ghoghnus
  توابع API رفرش کردن صفحات ویندوز M.Programmer 5 5,709 ۲۶-مرداد-۱۳۸۸, ۱۰:۴۲:۴۷
آخرین ارسال: M.Programmer

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS