ورود

View Full Version : حذف فایل در هاست



Borland-Delphi7
پنج شنبه 21 شهریور 1387, 23:16 عصر
با سلام
من میخواهم چند فایل که در پروژه من که بر روی هاست هست هر وقت خواستم با کلیک بر روی دکمه دلخواه در یک فرم پاک شوند.
لطفاً با #C

علیرضا مداح
جمعه 22 شهریور 1387, 08:21 صبح
سلام دوست عزیز،
برای حذف بک فایل از روی سرور میبایست از کلاس System.Net.FtpWebRequest استفاده نمایید و پروپرتی Method مربوط به آن را بر روی WebRequestMethods.Ftp.DeleteFile تنظیم نمایید ،/



using System.Net;
using System;
public class FtpTasks
{
public static bool DeleteFile(Uri serverUri, string userName, string password)
{
//Uri Example = ftp://mySite.com/myFile.txt.
if ((serverUri.Scheme != Uri.UriSchemeFtp))
{
return false;
}
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri);
request.Method = WebRequestMethods.Ftp.DeleteFile;
NetworkCredential cre = new NetworkCredential(userName, password);
request.Credentials = cre;
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
response.Close();
return true;
}
}


نمونه :


FtpTasks.DeleteFile(new Uri("ftp://ftp.mySite.com/myFile.txt"), "ftpUserName", "ftpPassword");