CFtpFileFind::FindFile
ftp dosya bulmak için bu üye işlevini çağırın.
virtual BOOL FindFile(
LPCTSTR pstrName = NULL,
DWORD dwFlags = INTERNET_FLAG_RELOAD
);
Parametreler
pstrName
Bulmak için dosya adını içeren bir dize için bir işaretçi.null, joker karakter arama oluştun arama gerçekleştirilir.dwFlags
Bu oturumda ele nasıl tanımlayan işaretler.Bu bayraklar (|) Bitsel or işleciyle birleştirilir ve aşağıdaki gibidir:INTERNET_FLAG_RELOAD Get verileri sunucudan gelen bile yerel olarak önbelleğe alınır.Varsayılan bayrak budur.
INTERNET_FLAG_DONT_CACHE yapmak önbelleğe almaz verilerini yerel olarak veya herhangi bir ağ geçidi.
INTERNET_FLAG_RAW_DATA ham veri döndürmek için Varsayılanı geçersiz kılar (WIN32_FIND_DATA ftp yapıları).
Güvenli Yuva Katmanı veya PCT ile aktif hareketleri INTERNET_FLAG_SECURE güvence altına alırBu bayrak, yalnızca http istekleri için geçerlidir.
INTERNET_FLAG_EXISTING_CONNECT, olası, yeniden sunucuya varolan bağlantılar için yeni FindFile yerine, her istek için yeni bir oturum oluşturma isteği.
Dönüş Değeri
Başarılı olursa sıfırdan farklı; Aksi halde 0.Genişletilmiş hata bilgilerini için Win32 işlev çağrısı GetLastError.
Notlar
Sonra arama FindFile ilk ftp dosya almak için arayabileceğiniz FindNextFile sonraki ftp dosyaları almak için.
Örnek
Örneğe bakın CFtpFileFind sınıfına genel bakış.
Gereksinimler
Başlık: afxinet.h