fereshte22
دوشنبه 31 اردیبهشت 1386, 17:17 عصر
سلام
من در دیتابیس خود فیلدی برای ذخیره نام تصویر دارم که نام تصویر در اون ذخیره میشود و البته خود تصویر در یک پوشه ذخیره میشود.من اطلاعات خودرا در یک gridview نمایش میدهم و با استفاده از edit اونها را ویرایش میکنم.برای اپدیت تصاویر نیز به صورت زیر عمل میکنم
کد html
<asp:TemplateField HeaderText="¢یی© کیچک کںéں">
<EditItemTemplate>
<asp:FileUpload ID="FileUpload" runat="server" />
</EditItemTemplate>
</asp:TemplateField>
Dim thistime As DateTime
thistime = DateTime.Now
Year = thistime.Year.ToString()
Month = thistime.Month.ToString()
Day = thistime.Day.ToString()
hourse = thistime.Hour.ToString()
min = thistime.Minute.ToString()
sec = thistime.Second.ToString()
filename = FileUpload.PostedFile.FileName
picext = System.IO.Path.GetExtension(filename)
name1 = year + month + day + hourse + min + sec + picext
strpath = Request.MapPath(Request.ApplicationPath)
strpath += "\\images\\" + name
FileUpload.PostedFile.SaveAs(strpath)
e.NewValues("namepicture1") = name1
حالا مشکلم اینه که وقتی تصاویر اپدیت میشوند.تصاویر قبلی در پوشه میمونند.
از چه دستوری باید استفاده کنم که وقتی تصاویر اپدیت میشوند تصاویر قبلی از پوشه حذف شوند؟
من در دیتابیس خود فیلدی برای ذخیره نام تصویر دارم که نام تصویر در اون ذخیره میشود و البته خود تصویر در یک پوشه ذخیره میشود.من اطلاعات خودرا در یک gridview نمایش میدهم و با استفاده از edit اونها را ویرایش میکنم.برای اپدیت تصاویر نیز به صورت زیر عمل میکنم
کد html
<asp:TemplateField HeaderText="¢یی© کیچک کںéں">
<EditItemTemplate>
<asp:FileUpload ID="FileUpload" runat="server" />
</EditItemTemplate>
</asp:TemplateField>
Dim thistime As DateTime
thistime = DateTime.Now
Year = thistime.Year.ToString()
Month = thistime.Month.ToString()
Day = thistime.Day.ToString()
hourse = thistime.Hour.ToString()
min = thistime.Minute.ToString()
sec = thistime.Second.ToString()
filename = FileUpload.PostedFile.FileName
picext = System.IO.Path.GetExtension(filename)
name1 = year + month + day + hourse + min + sec + picext
strpath = Request.MapPath(Request.ApplicationPath)
strpath += "\\images\\" + name
FileUpload.PostedFile.SaveAs(strpath)
e.NewValues("namepicture1") = name1
حالا مشکلم اینه که وقتی تصاویر اپدیت میشوند.تصاویر قبلی در پوشه میمونند.
از چه دستوری باید استفاده کنم که وقتی تصاویر اپدیت میشوند تصاویر قبلی از پوشه حذف شوند؟