Forum
Bildirimler
Hepsini Temizle
Yazılım Genel
3
Yazılar
2
Üyeler
0
Reactions
477
Görüntüleme
Konu başlatıcı
FTP de belirli bir dizindeki dosyanın var olup olmadığını nasıl kontrol ettirebilirim ?
Gönderildi : 11/06/2015 05:55
merhaba aşağıdaki şekilde kontrol edebilirsiniz
var request = (FtpWebRequest)WebRequest.Create
("ftp://ftp.domain.com/doesntexist.txt");
request.Credentials = new NetworkCredential("user", "pass");
request.Method = WebRequestMethods.Ftp.GetFileSize;
try
{
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
}
catch (WebException ex)
{
FtpWebResponse response = (FtpWebResponse)ex.Response;
if (response.StatusCode ==
FtpStatusCode.ActionNotTakenFileUnavailable)
{
//Does not exist
}
}
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Gönderildi : 11/06/2015 11:44
Konu başlatıcı
ELSE işe yaramıyor 🙂
Dim request = CType(WebRequest.Create(textBox1.Text), FtpWebRequest)
request.Credentials = New NetworkCredential(textBox3.Text, textBox2.Text)
request.Method = WebRequestMethods.Ftp.GetFileSize
Try
Dim response As FtpWebResponse = CType(request.GetResponse, FtpWebResponse)
Catch ex As WebException
Dim response As FtpWebResponse = CType(ex.Response, FtpWebResponse)
If (response.StatusCode = FtpStatusCode.ActionNotTakenFileUnavailable) Then
'Does not exist
MsgBox("yok")
Else
MsgBox("var")
End If
End Try
Gönderildi : 12/06/2015 03:55