各位大虾,WININET.DLL中的FtpPutFile函数是这么描述的:Function boolean FtpPutFile (ulong hConnect, ref string lpszLocalFile, ref string lpszNewRemoteFile, ulong dwFlags, ref ulong dwContext) Library "WININET.DLL" Alias for "FtpPutFileA"其中lpszLocalFile 是指本地源文件,例如“E:\Test_0\ForwardTestFile.txt”;
小弟使用这个函数没有什么问题。但小弟有个问题:lpszLocalFile 能不能不用写为全文件名,而只写扩展名。例如只写“E:\Test_0\*.txt”,这样将会把E:\Test_0目录下的所有*.TXT文件传走?

解决方案 »

  1.   

    to 但小弟有个问题:lpszLocalFile 能不能不用写为全文件名,而只写扩展名。例如只写“E:\Test_0\*.txt”,这样将会把E:\Test_0目录下的所有*.TXT文件传走?不能,必须一个一个写
      

  2.   

    TO xrwang(无涯) , 呵呵,我知道一个一个传是可以的 ---- 我目前就是这么做的。只是我自己突然想简单一点,然后自己没有试验成功,才来问你等大虾的。
      

  3.   

    不行,必须一个一个文件写.你可以在Command窗口下,用get或put命令试一下,通配符是不行的。