我想使用winninet.dll下的一系列api函数来确认ftp上某个目录或者文件是否存在,请问应该怎么做??我的做法是使用FtpSetCurrentDirectory(ByVal hFtpSession As Long, ByVal lpszDirectory As String),根据其返回值来判断某个目录是否存在,这样行吗??顺便请教怎么使用FtpSetCurrentDirectory函数,就是说ftp路径应该以什么样的格式写??比如,ftp的根目录是否应该写成“/”,ftp下的test目录是不是应该写成“/test”?当我设置好当前目录后,是不是以后的操作都是基于这个目录的???请各位不吝赐教!
Alias "FtpGetCurrentDirectoryA" _
(ByVal hConnect&, _
ByVal lpszCurrentDirectory$, _
lpdwCurrentDirectory&)
'Wininet.dll API's
Private Declare Function FtpFindFirstFile& Lib "wininet.dll" _
Alias "FtpFindFirstFileA" _
(ByVal hOutboundSession&, _
ByVal lpszSearchFile$, _
lpFindFileData As WIN32_FIND_DATA, _
ByVal dwFlags&, _
ByVal dwContent&)Private Declare Function InternetFindNextFile& Lib "wininet.dll" _
Alias "InternetFindNextFileA" _
(ByVal hFind&, _
lpvFindData As WIN32_FIND_DATA)