PDA

View Full Version : سوال: مشکل در حذف فایل



mehran788
دوشنبه 14 اسفند 1391, 07:06 صبح
با سلام
من کد زیر رو نوشتم تا یک فایل رو حذف کنه ولی خطا میده

string address = "";
string name = "";
string path = "";
string fs = "";
SqlCommand com = new SqlCommand("insert into tbldeletefile (code,name,address,size) values ('" + DateTime.Now + "','" + name + "','" + address + "','" + fs + "')", con);
if (MessageBox.Show("آیا می خواهید این فایل را حذف کنید؟", "حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
address = dg.CurrentRow.Cells[2].Value.ToString();
System.IO.FileInfo fi = new System.IO.FileInfo(address);
name = fi.Name;
path = fi.FullName;
fs = filesize(Convert.ToInt32(fi.Length));
con.Open();
com.ExecuteNonQuery();
con.Close();
System.IO.File.Delete(address);
dg.Rows.RemoveAt(this.dg.SelectedRows[0].Index);
}
خطای برنامه در خط 16 هست
متن خطا
Access to the path 'E:\Amin\Into the Blue 2 - The Reef (2009)\2 (3).mpg' is denied.
ممنون میشم کسی کمک کنه

مهرداد صفا
دوشنبه 14 اسفند 1391, 08:54 صبح
سلام.
شما دسترسی لازم را برای حذف فایل ندارید.
مطمئن شوید که فایل مورد نظر در برنامه باز نیست و برنامه را به صورت admin اجرا می کنید.

mehran788
دوشنبه 14 اسفند 1391, 14:27 عصر
فایل که باز نیست ولی از کجا بدونم که به صورت ادمین اجرا هست یا نه.چون من کاملا با یوزر ادمین دارم کار میکنم

mehran788
جمعه 25 اسفند 1391, 09:55 صبح
دوستان کسی نمی دونه چیکار باید بکنم تا ویندوز اجازه پاک کردن فایل رو به برنامه بده

Alireza.imani
جمعه 25 اسفند 1391, 10:04 صبح
شاید فایل رید آنلی هست :اشتباه:

mehran788
یک شنبه 27 اسفند 1391, 18:00 عصر
شاید فایل رید آنلی هست :اشتباه:

نه همچین چیزی نیست ولی بازم ایراد میده