this works (I founded somewhere on the internet and adapted to my case):
public int RedenumireArticolServer(string adresaserver,string numearticolvechi, string numearticolnou)
{
FtpWebRequest reqFTP;
try
{
reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + adresaserver + "/" + numearticolvechi+".dat"));
reqFTP.Method = WebRequestMethods.Ftp.Rename;
reqFTP.RenameTo = numearticolnou+".dat";
reqFTP.UseBinary = true;
reqFTP.Credentials = new NetworkCredential("lucian", "lucian");
FtpWebResponse response = (FtpWebResponse)reqFTP.GetResponse();
Stream ftpStream = response.GetResponseStream();
ftpStream.Close();
response.Close();
}
catch (WebException e)
{
String status = ((FtpWebResponse)e.Response).StatusDescription;
Console.WriteLine(status);
return -1;
}
return 1;
}