PDA

View Full Version : سوال: انجام سرچ در دایرکتوری های یک پارتیشن و فیلتر آنها بر اساس تاریخ ساخت



امیر مهرشاد
چهارشنبه 02 مرداد 1392, 19:02 عصر
برنامه ای قراره بنویسم که کار بالا رو دقیقا انجام بده یعنی در یک مسیر بگرده ابتدا کل دایرکتوری ها رو بدون فایل ها شون پیدا کنه مثل :
[string[] s = Directory.GetDirectories(@"D:\BackUp 1392-02-28\baigani\Folder.baygani");

foreach (string name in s)
{

listBox1.Items.Add(name );
listBox2.Items.Add(Directory.GetCreationTime(@"D:\BackUp 1392-02-28\baigani\Folder.baygani\"));



}][/CODE]
سپس بگرده دایرکتوری های که جدیدا ایجاد شده رو فیلتر کنه و همین دایرکتوریها رو کپی کنه به یک مسیر دیکه //فسمت دومشو موندم گیر حق دسترسی میداد که رفع کردم فقط برای فیلتر و کپی اساتید راهنمایی بفرمایند ممنون:قلب:

امیر مهرشاد
چهارشنبه 02 مرداد 1392, 19:08 عصر
کسی نیست کمکمون کنه لطفا ؟

MohammadHadi2031
جمعه 04 مرداد 1392, 05:52 صبح
سلام با این کد:

DateTime dt = DateTime.Now;
string[] ivar = (from k in s
where System.IO.Directory.GetCreationTime(k) == dt
select k).ToArray();


البته ممکنه where System.IO.Directory.GetCreationTime(k) == dt کار نکنه چون زمان و تاریخ که دقیقا مساوی نمیشه شما میتوانید از خصوصیت های دیگر مثل dt.day استفاده کنید