问题标签 [ftplib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
7241 浏览

python - 连接 FTP 后删除所有文件和文件夹

我想通过 FTP 连接到一个地址,然后删除所有内容。目前我正在使用这段代码:

我的问题是,当他尝试删除第一个文件时,我总是会收到此错误:

任何人都知道为什么?

0 投票
3 回答
1910 浏览

python - 如何阻止ftp在python中下载?

这是我用来通过 ftp 下载的一些代码。我试图停止下载然后继续或之后重新下载。我试过 ftp.abort() 但它只会挂起并返回超时。

SCENARIO: 场景是用户选择要下载的文件,在下载时,用户可以停止当前下载并下载一个新文件。如果用户停止下载,代码 'if os.path.getsize(self.file_path) >117625:' 只是我的示例。它不是文件的完整大小。

谢谢。

0 投票
2 回答
8324 浏览

python - Python module ftplib FTP_TLS - Error 530

I'm using Python 2.7 on ubuntu 11.10 distribution.

I have a problem with ftplib module and FTP_TLS connection. On my ftp server there is vsftp

When try a connection I receive this error:

ftplib.error_perm: 530 Please login with USER and PASS.

This is my code:

Anyway if I use the simple FTP connection, ftp = FTP('192.168.1.5') , it works!

But I need FTP_TLS connection. I tried also to insert param ftp.auth() and ftp.prot_p() but nothing happens.

0 投票
1 回答
2254 浏览

python - Python ftplib:检查文件是否已更改的最佳方法?

我希望安排 FTP 文件传输,但为了节省带宽,我只想上传已更改的文件。有什么可靠的方法可以在各种不同的托管服务提供商上工作?

0 投票
0 回答
784 浏览

visual-c++ - FtpFindFirstFile 得到“。” 在某些 ftp 上,但在其他的实际文件上

当我测试以下代码时,我发现“FtpFindFirstFile”中的“data.cFileName”是“。” 在某些 ftp 和其他 ftp 上,它是一个实际文件名。在第二种情况下,“InternetFindNextFile”以第二个文件开头。我只想知道为什么会发生这种情况?谢谢!

0 投票
2 回答
485 浏览

python - 检查目录 python ftplib 中的文件/文件夹

我刚刚学习 Python,安装了 Python 2,并试图弄清楚如何测试目录是否包含任何文件(以及目录)。有人可以帮忙吗?不过,我已经看到了与 ftplib 库无关的类似示例。

蚂蚁

0 投票
7 回答
20060 浏览

python - 在 ftplib storbinary 中创建缺失的目录

我在 python 中使用 pycurl 通过 ftp 传输文件。我可以使用以下方法在远程服务器上自动创建缺少的目录:

由于某些原因,我不得不切换到 ftplib。但我不知道如何在这里做同样的事情。是否有任何选项可以添加到 storbinary 函数中来做到这一点?或者我必须手动创建目录?

0 投票
3 回答
17638 浏览

python - 来自 ftplib 错误的 FTP.delete(filename)

当我尝试ftp.delete()从 ftplib 使用时,它会引发error_perm,resp:

该目录存在,并且“用户”有足够的权限删除该文件夹。

该站点实际上是一个支持 ftp 的 NAS(WD MyBookWorld)。

更改到父目录并使用命令ftp.delete("will_i_be_deleted")也不起作用。

“will_i_be_deleted”是一个空目录。

WD MyBookWorld 的 ftp 设置:

0 投票
1 回答
2250 浏览

python - Python ftplib - retrbinary 因零字节文件超时而失败

使用 Python 2.6 并以被动模式从 FTP 服务器下载文件,我发现如果源文件为空(0 字节),retrbinary 会失败并超时。这是一个错误还是我缺少配置选项?

其他非零字节文件传输良好。

0 投票
1 回答
2355 浏览

batch-file - 批处理文件中的 FTP 发送命令

我有一个每天晚上运行的批处理文件,它在其中对文件进行 ftps。在该批次中,我有这一行 echo send C:\send*.txt>> ftpcmd.dat。当发送文件夹中只有一个文件并且我只想发送一个文件最新的文件时,这非常有效,但是当有很多文件时,有时它会发送最新的文件,有时它不会发送。当我使用“*”作为文件名时,我不确定是什么决定了发送什么文件。