以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]FTPClient的Rename出错。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=21455)

--  作者:liguichuan
--  发布时间:2012/7/12 21:37:00
--  [求助]FTPClient的Rename出错。


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

 

 


 


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

 

OMS这一级就是FTP的根目录。是语法错误还是?

 

 FTP根目录没有错,调用GetFileListGetDirectoryList都正常。


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-7-12 21:44:34编辑过]

--  作者:liguichuan
--  发布时间:2012/7/13 16:09:00
--  
加了,有时候行,有时候不行,搞不清楚。我是用IIS搭的FTP
--  作者:liguichuan
--  发布时间:2012/7/13 16:23:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:ftp1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:ftp2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:ftp3.png
图片点击可在新窗口打开查看
现在一直都弄不了。

 


图片点击可在新窗口打开查看此主题相关图片如下:ftp4.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:ftp5.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:ftp5.png
图片点击可在新窗口打开查看
可是txt文件又可以重命名。

 

 


[此贴子已经被作者于2012-7-13 16:25:16编辑过]

--  作者:cctv2cctv
--  发布时间:2012/7/13 16:25:00
--  

你的C盘是什么格式的,要是是NTFS的话就会出现这种情况,因为IIS在NTFS的磁盘中运行不是很稳定,有时候就会出现这种情况,建议将C盘转换成FAT32格式,这种格式兼容性好,运行IIS就不会出错

貌似不稳定。感觉IIS不怎么稳定

关闭FTP所在防火墙,杀毒软件试试。

或是重装换一个干净的系统。

 

 


--  作者:liguichuan
--  发布时间:2012/7/13 16:27:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:ftp6.png
图片点击可在新窗口打开查看
我的C盘肯定是NTFS格式。我用WINDOWS2003系统。
--  作者:cctv2cctv
--  发布时间:2012/7/13 16:31:00
--  
极有可能是IIS不稳定造成的。楼主你多试试。有空上来汇报结果。
--  作者:liguichuan
--  发布时间:2012/7/13 16:34:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:ftp7.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:ftp8.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:ftp9.png
图片点击可在新窗口打开查看
天呀,我快疯了,根目下面的txt文件可以改名,其它格式的文件改不了名。

非根目录下的txt文件也不可以改名。其它格式也不可以。

怎么回事呀。FOXTABLE的FTP感觉好鸡肋,还是我自己不会用的问题呀,有没有办法跳过FOXTABLE自带的FTP功能,调用其它的FTP功能的DLL呀?

 

网上有好多产于:“wininet.dll”来实现FTP功能的VB代码,一复制进来不是其它的报错,而是引用"wininet.dll"报错。如何引用呀?


--  作者:liguichuan
--  发布时间:2012/7/13 16:37:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:ftp10.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:ftp11.png
图片点击可在新窗口打开查看

--  作者:cctv2cctv
--  发布时间:2012/7/13 16:52:00
--  

楼主你那里 ftp1.rename("/rt/2.png","bt.png")

换成绝对目录试试类似 ftp1.rename("C:/oms/rt/2.png","bt.png")

[此贴子已经被作者于2012-7-13 16:53:30编辑过]

--  作者:liguichuan
--  发布时间:2012/7/13 17:52:00
--  

一样不行。什么绝对目录相对目录都不管用。

我想问一下,如果把文件直接存放在数据库里,加载数据时是不是连附件也要一起加载下来呀,就算我只加载部分行的数据,那是不是这些行里的附件字段里的文件都要加载进来,那这样可不行,有的附件好几十M呢?所以才想到用FTP。