Serv-u FTP多线程下载 获取DOS文件目录

问题描述

用seru-u6.4实现了多线程下载,但是获取目录时,得到的目录格式为Unix格式,而且不知道如何修改。因需要统一完整的时间格式,包括年月日时分。所以改用7.0版本,不过出现了问题,我的多线程下载思路是创建多个线程,每个线程负责一个文件,现在假如创建5个线程,正常是5个线程各自下载一个,然后哪个先下载完成,继续下载未下载的文件,直至结束。但是现在出现的问题是刚开始的5个线程下载完成后,就不在下载其他的,而且停止后在连接serv-u连接不上。所以现在请各位高手,大侠帮忙解决一下,一个问题是FTP命令中list命令或者NLST命令怎样能得到dos格式的文件目录;一个问题是如何解决7.0版本出现的问题。或者是能够提供一个更好的给出dos文件目录格式的FTP服务器。多谢了!

解决方案

解决方案二:
我也遇到这个问题了啊!太巧了!问题一模一样!
解决方案三:
不是很懂,帮你顶了。。。
解决方案四:
没弄过这个
解决方案五:
你是自己写程序获取还是以dos的方式获取
解决方案六:
写程序的话就自己创建目录循环获取文件,dos方式的话不会我也是遇到这个问题,那就只能帮顶一下喽
解决方案七:
IIS的FTP是可以设置两种模式的,不过你程序需要照顾一下这两种模式,UNIX是很普遍的

时间: 2024-11-18 04:31:10

Serv-u FTP多线程下载 获取DOS文件目录的相关文章

ios-IOS FTP多线程下载文件

问题描述 IOS FTP多线程下载文件 具体过程是这样的:线程里,创建了CFReadStreamCreateWithFTPUR一个流, scheduleInRunLoop然后open.接着就在CFRunLoopRun();接收是在CFNetwork框架里的- (void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent)eventCode 中接收并些文件.这样的线程共有2个,我调试发现 只有一个loop循环里来消息,另一个trap着.下载

socks5代理的使用以及ftp多线程下载的简易方法_代理服务器

各位朋友.大家好~ 小弟由于在国外.有时候日子挺无聊的.就想下载点电影看看.个人比较喜欢ftp下载.比较稳定.但是由于很多服务器在国内.国外下载速度很慢.由于实在忍受不了那个下载速度.想了一个暂时的解决办法.大家可以试一下! 所需工具~影音传输带! 代理猎手! That"s all! 1. 到www.google.com 搜索 free socks 5 会出现很多网站.我常去的是http://www.samair.ru/proxy/socks.htm 里面很多的代理.你找sock5类型的.chi

Android FTP 多线程断点续传下载\上传的实例

最近在给我的开源下载框架Aria增加FTP断点续传下载和上传功能,在此过程中,爬了FTP的不少坑,终于将功能实现了,在此把一些核心功能点记录下载. FTP下载原理 FTP单线程断点续传 FTP和传统的HTTP协议有所不同,由于FTP没有所谓的头文件,因此我们不能像HTTP那样通过设置header向服务器指定下载区间. 但是FTP协议提供了一个更好用的命令REST用于从指定位置恢复任务,同时FTP协议也提供了一个命令SIZE用于获取下载的文件大小,有了这两个命令,FTP断点续传也就没有什么问题.

java 实现ftp文件的获取跟下载

SpringBoot 中实现从ftp文件服务器中获取文件. import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPFile; import org.apache.commons.net.ftp.FTPReply; import org.apache.log4j.Logger; import org.springframework.stereotype.Component; import

用VB编写异步多线程下载程序

程序|多线程|下载|异步 为了高效率地下载某站点的网页,我们可利用VB的Internet Transfer 控件编写自己的下载程序, Internet Transfer 控件支持超文本传输协议 (HTTP) 和文件传输协议 (FTP),使用 Internet Transfer 控件可以通过 OpenURL 或 Execute 方法连接到任何使用这两个协议的站点并检索文件.本程序使用多个Internet Transfer 控件,使其同时下载某站点.并可判断文件是否已下载过或下载过的文件是否比服务器

PC版与Android手机版带断点续传的多线程下载_Android

一.多线程下载         多线程下载就是抢占服务器资源         原理:服务器CPU 分配给每条线程的时间片相同,服务器带宽平均分配给每条线程,所以客户端开启的线程越多,就能抢占到更多的服务器资源.       1.设置开启线程数,发送http请求到下载地址,获取下载文件的总长度           然后创建一个长度一致的临时文件,避免下载到一半存储空间不够了,并计算每个线程下载多少数据              2.计算每个线程下载数据的开始和结束位置           再次发送

Android编程开发实现带进度条和百分比的多线程下载

本文实例讲述了Android编程开发实现带进度条和百分比的多线程下载.分享给大家供大家参考,具体如下: 继上一篇<java多线程下载实例详解>之后,可以将它移植到我们的安卓中来,下面是具体实现源码: DownActivity.java: package com.example.downloads; import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; import java.net.H

PC版与Android手机版带断点续传的多线程下载

一.多线程下载 多线程下载就是抢占服务器资源 原理:服务器CPU 分配给每条线程的时间片相同,服务器带宽平均分配给每条线程,所以客户端开启的线程越多,就能抢占到更多的服务器资源. 1.设置开启线程数,发送http请求到下载地址,获取下载文件的总长度           然后创建一个长度一致的临时文件,避免下载到一半存储空间不够了,并计算每个线程下载多少数据              2.计算每个线程下载数据的开始和结束位置           再次发送请求,用 Range 头请求开始位置和结束位

Android多线程下载

项目源码下载 https://github.com/Wang-Jun-Chao/AndroidProjects 多线程下载 原理:服务器CPU分配给每条线程的时间片相同,服务器带宽平均分配给每条线程,所以客户端开启的线程越多,就能抢占到更多的服务器资源 确定每条线程下载多少数据 发送http请求至下载地址 String path = URL url = new URL(path) HttpURLConnection conn = (HttpURLConnection) url() conn()