Sprawdzenie czy katalog na serwerze ftp istnieje

0

Witam,
Czy w bibliotece wininet jest funkcja, która sprawdza czy dany folder na serwerze ftp istnieje?

0

Nie korzystałem nigdy z ftp pod c++ ale pod c# np aby sprawdzić czy istnieje, pobierasz całą listę katalogów i sprawdzasz czy nie ma go w wymienionych, tu pewnie podobnie musisz zrobić ;)

0

Próbujesz zmienić folder, jeżeli się udało to istnieje, jeżeli się nie udało to nie wiadomo może istnieje ale nie masz uprawnień.

0

A czy mógłby ktoś przybliżyć działanie FtpFindFirstFile i jak skorzystać z zwracanej wartosći tej funkcji WIN32_FIND_DATA ?

0
hFind = FtpFindFirstFile (hFtpSession, "*", &LPWIN32_FIND_DATA , 0, 0); 

taka linijka wywala "expected primary expresion before ',' token, ktos wie moze co nie tak?

0

Zamień na:

hFind = FtpFindFirstFile
  (
   hFtpSession,
   "*",
   &LPWIN32_FIND_DATA,
   0,
   0
  );

i zobacz do którego wiersza się przyczepi.
dwFlags - na 100% nie 0, radzę: INTERNET_FLAG_NEED_FILE

0
 &LPWIN32_FIND_DATA,

tu jest problem.

0
WIN32_FIND_DATA wd;
hFind = FtpFindFirstFile (hFtpSession, "*", &wd, 0, 0);

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0