Forum

FTP Dizin Kontrol&#...
 
Bildirimler
Hepsini Temizle

FTP Dizin Kontrolü ?

3 Gönderiler
2 Üyeler
0 Reactions
808 Görüntüleme
(@cagatayaksoy)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 
[#465825]

FTP de belirli bir dizindeki dosyanın var olup olmadığını nasıl kontrol ettirebilirim ?


 
Gönderildi : 11/06/2015 05:55
(@eravse)
Gönderiler: 1749
Üye
 

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
(@cagatayaksoy)
Gönderiler: 95
Estimable Member
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
Paylaş: