title: Renaming file with FtpWebRequest
body: <p>When moving a file to another FTP location you must use <code>RenameTo</code> with the new FTP location.</p>
  
  <p>In this example how do you use <code>RenameTo</code> to move to the new FTP location?</p>
  
  <pre><code>FtpWebRequest ftpRequest = null;
  FtpWebResponse ftpResponse = null;
  try
  {
      ftpRequest = (FtpWebRequest)WebRequest.Create("ftp://mysite.com/folder1/fileName.ext");
      ftpRequest.Credentials = new NetworkCredential("user", "pass");
      ftpRequest.UseBinary = true;
      ftpRequest.UsePassive = true;
      ftpRequest.KeepAlive = true;
      ftpRequest.Method = WebRequestMethods.Ftp.Rename;
      ftpRequest.RenameTo = "ftp://mysite.com/folder2/fileName.ext";
      ftpResponse = (FtpWebResponse)ftpRequest.GetResponse();
      ftpResponse.Close();
      ftpRequest = null;
  }
  catch (Exception ex) { Label1.Text = (ex.ToString()); }
  </code></pre>