我有一個關於使用C#上傳到FTP的問題。FTP檢查上傳時是否存在文件,如果它在C#中重命名它
我想要做的是如果文件存在,那麼我想添加像複製或1後面的文件名,所以它不會替換文件。有任何想法嗎?
var request = (FtpWebRequest)WebRequest.Create(""+destination+file);
request.Credentials = new NetworkCredential("", "");
request.Method = WebRequestMethods.Ftp.GetFileSize;
try
{
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
}
catch (WebException ex)
{
FtpWebResponse response = (FtpWebResponse)ex.Response;
if (response.StatusCode == FtpStatusCode.ActionNotTakenFileUnavailable)
{
}
}
你有什麼問題嗎?看起來你已經擁有了大部分的代碼。 – Justin 2011-03-15 15:06:47