PDA

View Full Version : پاک کردن فایل از Recycle Bin



mohammad_hr
چهارشنبه 06 دی 1385, 11:54 صبح
سلام , دو تا سوال داشتم .
آقا , من میخوام فایل های Recycle Bin رو پاک کنم !! چطوری این کار رو بکنم؟؟

دیگه اینکه آیا میتونم آدرس فولدر های مخصوص(مثل My computer یا Recent و ...) رو به صورت String بگیرم؟؟ اگه می شه چطور؟؟

تشکر.

amir.NET2
چهارشنبه 06 دی 1385, 13:05 عصر
سلام , دو تا سوال داشتم .
آقا , من میخوام فایل های Recycle Bin رو پاک کنم !! چطوری این کار رو بکنم؟؟

دیگه اینکه آیا میتونم آدرس فولدر های مخصوص(مثل My computer یا Recent و ...) رو به صورت String بگیرم؟؟ اگه می شه چطور؟؟

تشکر.


مثال :


using System.IO;
using System.Windows.Forms;
class Recycle
{
public static void Main()
{
int c=0;
foreach(string s1 in Directory.GetFiles("c:\\recycled"))
{
++c;
}
if(c>0)
{
DialogResult r=MessageBox.Show("Are you sure EmptyRecycleBin ?","Message from C#",
MessageBoxButtons.YesNo,MessageBoxIcon.Question);
int ss=(int)r;
if(ss==6)
{
foreach(string s in Directory.GetFiles("c:\\recycled"))
{
File.Delete(s);
}
}
}
}
}

amir.NET2
چهارشنبه 06 دی 1385, 13:36 عصر
سلام , دو تا سوال داشتم .
آقا , من میخوام فایل های Recycle Bin رو پاک کنم !! چطوری این کار رو بکنم؟؟

دیگه اینکه آیا میتونم آدرس فولدر های مخصوص(مثل My computer یا Recent و ...) رو به صورت String بگیرم؟؟ اگه می شه چطور؟؟

تشکر.


مثال :



string url = Environment.GetFolderPath(Environment.SpecialFolde r.MyComputer);

mohammad_hr
پنج شنبه 07 دی 1385, 11:49 صبح
امیر آقا خیلی تشکر . خیلی مفید بود.
فقط یه نکته ام بگم , تو پاک کردن Recycle Bin باید به تمام درایو ها سرکشید به "C:\\RECYCLER" که تو اون دوتا پوشه است که تو اولی فایل های که تو Recycle Bin دیده میشه(فقط پاک شده از همان درایو)
باز هم تشکر:لبخندساده:

amir.NET2
پنج شنبه 07 دی 1385, 12:07 عصر
می دونم عزیز

اون فقط یه مثال برای فهم مطلب بود