28. september 2005 - 14:44Der er
17 kommentarer og 1 løsning
gennemse dir på ftp server, men hvordan
skulle bruge en kode stump der giver mig mulighed for at se de filer der ligger på en ftp server, og herefter hente dem og til sidst slette dem.
Jeg har hul fra min app til dir, men jeg kan kun få returneret . og ikke noget som helst andet. Det er firstfile, min classe mangler en findnext eller lign.
Everything working fine with FtpClient except FtpCommand . i want to list a dir content by sending "NLST" using FtpCommand but unfortunately no example given on FtpCommand and when i tried it giving me error everytime. I will appreciate if some example can be given on FtpCommand for using NLST and LIST commands.
I changed the follwowing FTP transfer flags to int instead of uint. public const int FTP_TRANSFER_TYPE_ASCII = 1; public const int FTP_TRANSFER_TYPE_BINARY = 2;
Added the variables: IntPtr hInternetString = new IntPtr(0); IntPtr hInternetTest = new IntPtr(0);
And coded the procedure as: public void funFTPCommand(string fCmd) { try { if (!funIConnected()) throw new Exception("Please connect to FTP host first!"); funClearError(); //clear the 'last error' value FtpDll.FtpCommand(hInternetConnection, false, FTP_TRANSFER_TYPE_ASCII, fCmd, hInternetTest, ref hInternetString); if (funGetError()) throw new Exception("funFTPCommand failed, error value: " + intErrorValue + " - " + strErrorText); } catch (Exception e) { if (bolDebug) Console.WriteLine(e.Message); throw e; //pass this exception back to the caller } }
det ser for mig ud som om, at man her har mulighed for at liste et dir, jeg skal lige nævne at det er add on til øvrig kode.
det jeg skal bruge er en liste over de filer der ligger i det dir jeg logger ind i, herefter skal de hentes dette sker med funFtpGetFile(string,string) og til sidst slettes.
pyt med det. Opgaven blev løst, så kan du jo altid hjælpe en anden gang ;o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.