mehran788
دوشنبه 14 اسفند 1391, 08: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.
ممنون میشم کسی کمک کنه
من کد زیر رو نوشتم تا یک فایل رو حذف کنه ولی خطا میده
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.
ممنون میشم کسی کمک کنه