PDA

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



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

علیرضا مداح
جمعه 22 شهریور 1387, 09: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");