FTP上传失败(另一个程序正在使用此文件,进程无法访问)

我想做到的是,如何用Excel打开文件的同时还可以上传?

如果文件被Excel打开的话,就不能上传,提示:另一个程序正在使用此文件,进程无法访问
log:
[2] Thu 27May10 10:23:06 - (001541) noop
[6] Thu 27May10 10:23:06 - (001541) 200 Command okay.
[2] Thu 27May10 10:23:06 - (001541) CWD /WH9/DataIn/
[6] Thu 27May10 10:23:06 - (001541) 250 Directory changed to /WH9/DataIn
[2] Thu 27May10 10:23:06 - (001541) noop
[6] Thu 27May10 10:23:06 - (001541) 200 Command okay.
[2] Thu 27May10 10:23:06 - (001541) CWD /WH9/DataIn/
[6] Thu 27May10 10:23:06 - (001541) 250 Directory changed to /WH9/DataIn
[2] Thu 27May10 10:23:06 - (001541) TYPE A
[6] Thu 27May10 10:23:06 - (001541) 200 Type set to A.
[2] Thu 27May10 10:23:06 - (001541) PASV
[6] Thu 27May10 10:23:06 - (001541) 227 Entering Passive Mode (192,168,5,66,9,224)
[2] Thu 27May10 10:23:06 - (001541) LIST
[6] Thu 27May10 10:23:06 - (001541) 150 Opening ASCII mode data connection for /bin/ls.
[6] Thu 27May10 10:23:06 - (001541) 226 Transfer complete.
[2] Thu 27May10 10:23:06 - (001541) noop
[6] Thu 27May10 10:23:06 - (001541) 200 Command okay.
[2] Thu 27May10 10:23:06 - (001541) CWD /WH9/DataIn/
[6] Thu 27May10 10:23:06 - (001541) 250 Directory changed to /WH9/DataIn
[5] Thu 27May10 10:23:06 - (001542) Connected to 192.168.5.130 (Local address 192.168.5.66)
[6] Thu 27May10 10:23:06 - (001542) 220 Serv-U FTP Server v6.4 for WinSock ready...
[5] Thu 27May10 10:23:06 - (001542) IP-Name: TEST20081223
[2] Thu 27May10 10:23:06 - (001542) USER idxsz
[6] Thu 27May10 10:23:06 - (001542) 331 User name okay, need password.
[2] Thu 27May10 10:23:06 - (001542) PASS xxxxx
[5] Thu 27May10 10:23:06 - (001542) User IDXSZ logged in
[6] Thu 27May10 10:23:06 - (001542) 230 User logged in, proceed.
[2] Thu 27May10 10:23:06 - (001542) opts utf8 on
[6] Thu 27May10 10:23:06 - (001542) 501 Invalid option.
[2] Thu 27May10 10:23:06 - (001542) PWD
[6] Thu 27May10 10:23:06 - (001542) 257 "/" is current directory.
[2] Thu 27May10 10:23:06 - (001542) CWD /WH9/DataIn/
[6] Thu 27May10 10:23:06 - (001542) 250 Directory changed to /WH9/DataIn
[2] Thu 27May10 10:23:06 - (001542) DELE orders.sql
[6] Thu 27May10 10:23:06 - (001542) 550 /WH9/DataIn/orders.sql: No such file or directory.
如果用TXT打开这个文件的时候就可以上传.
log:
[2] Thu 27May10 10:25:03 - (001541) noop
[6] Thu 27May10 10:25:03 - (001541) 200 Command okay.
[2] Thu 27May10 10:25:03 - (001541) CWD /WH9/DataIn/
....
前面一样,文字查过数量略掉
....
[6] Thu 27May10 10:25:03 - (001541) 250 Directory changed to /WH9/DataIn
[2] Thu 27May10 10:25:03 - (001541) TYPE I
[6] Thu 27May10 10:25:03 - (001541) 200 Type set to I.
[2] Thu 27May10 10:25:03 - (001541) PASV
[6] Thu 27May10 10:25:03 - (001541) 227 Entering Passive Mode (192,168,5,66,10,35)
[2] Thu 27May10 10:25:03 - (001541) STOR orders.sql
[4] Thu 27May10 10:25:03 - (001541) Receiving file d:\idx30\idxdata\wh9\datain\orders.sql
[6] Thu 27May10 10:25:03 - (001541) 150 Opening BINARY mode data connection for orders.sql.
[4] Thu 27May10 10:25:03 - (001541) Received file d:\idx30\idxdata\wh9\datain\orders.sql successfully (739 kB/sec - 7568 Bytes)
[6] Thu 27May10 10:25:03 - (001541) 226 Transfer complete.

不懂FTP的别回答,日志都写出来了.

第1个回答  2010-05-27
你打开的是什么文件?就是表格吗?
如果是这样,你用Excel打开的时候还在编辑啊,当然不能上传了。
为什么不保存了在上传,不知道你说的是不是这么回事!

...会提示"另一个程序正在使用此文件,进程无法访问",在线生成HTML却不会...
你使用FTP软件上传index.html文件的时候,因为上传需要时间,网速慢的话可能还比较久,这个上传的过程中,服务器上的FTP服务是锁定该文件的,所以其他程序(如IIS)暂时无法访问直到上传结束。在线生成的话,速度相对较快,一两秒钟就生成了,所以你感觉不到那个过程。

为什么FTP无法上传文件
首先,网络问题是一个常见的原因。网络不稳定或中断会直接影响FTP文件的上传过程。为了解决这个问题,用户应该检查网络连接是否稳定,并确保FTP服务器的地址和端口号正确无误。此外,如果使用的是无线网络,尝试切换到有线连接可能会提高上传的稳定性。其次,文件本身的问题也可能导致上传失败。文件过大超过FTP...

...就报错说另一个程序正在使用此文件,进程无法访问,分开执行一点问题都...
"f:\\myftp\\psftp.exe" oracle@10.30.30.74 -pw oracle -b sftp74.txt -bc ping -n 10 127.1>nul echo 正在上传10.30.30.110的check,请稍等 ftp -n -s:"F:\\myftp\\upload110check.ftp">> %LOG_FILE echo 本次上传的文件如下:>> %LOG_FILE echo 完成10.30.30.110的chec...

为什么发送文件会显示正在被其他程序占用 无法发送
造成这种情况的原因主要有三种:一是文件正在被系统使用,二是文件名中包含系统无法识别的字符,三是用户权限不够。解决方法有:1、分步删除。如果删除的是一个文件夹,可以尝试先将文件夹中的文件删除,然后再删除该文件夹。还有一种法是在该文件夹下面新建一个文件,再对文件夹执行删除操作。2、改名删...

FTP文件错误 Windows无法访问此文件夹怎么回事
有可能是FTP服务器限制了同一IP访问的进程数。如果用IE的话,很可能新打开一个文件夹的时候会新开线程,所以这时候就无法连上服务器。我建议你用第三方的FTP软件,如FlashFTP,这样就可以避免出现用IE这样的问题。当然,也不排除FTP服务器本身出问题了 ...

在用FTP上传文件时出现错误导致上传文件中断,提示为无法写入数据 socket...
你用的是虚拟主机吧;一台服务器同时可以放几十个网站;错误 = #10054 一般来说就是服务器用户过多,服务器拒绝连接

ftp文件夹错误无法访问此文件夹
可以在浏览器中输入FTP地址并访问;检查FTP服务是否已打开:打开控制面板——程序;点击“打开或关闭Windows功能”;找到“Internet信息服务”里的“FTP服务器”,并勾选“FTP服务”和“FTP扩展性”;找到“TFTP客户端”,并勾选;更改Internet属性:打开“Internet选项”,在选择“高级”选项卡,取消勾选“...

windows无法访问ftp文件夹需要重启哪个进程
windows无法访问ftp文件夹需要重启FTP服务进程和FTP拓展性进程。首先在电脑里面找到控制面板,然后找到程序和功能,在找到启用或关闭Windows功能,继续找到Internetinformationserver,点击FTP服务器,同时点击FTP服务和FTP拓展性等待加载条加载完,如果提示重新启动电脑就点击重新启动即可。

为什么ftp列表错误FTP文件错误
可能是服务器上还没有给足你权限...请联系管理员试试 ftp文件夹错误咋整?ftp文件夹错误原因和解决方法如下 1、可以在浏览器中输入FTP地址并访问;?2、检查FTP服务是否已打开:打开控制面板——程序;?3、点击“打开或关闭Windows功能”;?4、找到“Internet信息服务”里的“FTP服务器”,并勾选“FTP...

FTP上传文件错误
解决办法是在该ftp标签的站点设置中,设置为被动模式pasv模式.同样,如果前面有网友出现200 port command successful. 连不上的情况,也用上面方法 Connecting to xxx.xxx.xxx.xxx, Port 21 (#1) ERROR: Connection timed out 这个表明对方未开机,也可能是对方不在你能访问的范围内 --- Connecting to xxx.xxx.xxx...

相似回答
大家正在搜