ftpfile获取文件创建时间
时间: 2023-06-30 20:17:07 浏览: 757
使用FTP协议获取文件创建时间需要通过FTP命令获取文件的详细信息,然后从中解析出文件的创建时间。可以使用FTP客户端库如Python的ftplib库来实现。
以下是一个示例代码,用于获取FTP服务器上文件的创建时间:
```python
from ftplib import FTP
import re
ftp = FTP('ftp.example.com')
ftp.login('username', 'password')
filename = 'example.txt'
# 获取文件详细信息
lines = []
ftp.retrlines('LIST', lines.append)
# 从文件详细信息中解析出创建时间
for line in lines:
if re.match('.*' + filename, line):
file_info = line.split(None, 8)
year = file_info[7][:4]
month = file_info[7][4:6]
day = file_info[7][6:8]
hour = file_info[7][8:10]
minute = file_info[7][10:12]
second = file_info[7][12:14]
create_time = f"{year}-{month}-{day} {hour}:{minute}:{second}"
print(f"File {filename} created on {create_time}")
ftp.quit()
```
注意,具体的文件详细信息格式可能因FTP服务器而异,需要根据实际情况进行调整。以上代码仅供参考。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)