怎么用java的ftp来获取某个文件夹下的部分文件?

最近我想用ftp来下载文件,首先要得到文件名等一些信息。**ftpClient.listFiles();**但是用这个方法,获取的是文件夹下所有的文件都给列出来了,由于这个文件夹下面有几万个文件,我只想要其中随便的几个文件,用这个方法实在是太慢了。
各位大神们有没有什么好办法,谢谢!

1个回答

 Iterator<FtpDirEntry> it = ftp.listFiles("/目录");
int i = 0;
while (it.hasNext() && ++i < 10) {
FtpDirEntry ftpFile = it.next();
System.out.println("name:" + ftpFile.getName() + "  time:" + ftpFile.getLastModified());
}

也许能快一点。

ftpclient是对ftp协议的封装,ftp列出文件的命令是dir(和dos命令类似,但是不支持分页、通配符),所以listfiles也只能一次性列出所有文件了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
STL---获取某个文件夹下的文件
获取Debug目录下的txt文件#include <iostream> #include <io.h> #include <string> #include <vector> using namespace std; void getFiles( string, vector<string>& );int main() { vector<stri
怎么删除某个文件夹下的所有文件
我想删除某个文件夹下的所有文件,但是指定文件名的文件不删除.怎么处理啊?
获取文件夹下的文件
获取指定文件夹下的文件。 public function getCameraPicListByNum(){ $dvcNum = input('param.dvcNum'); $date = input('param.date'); $starttime = substr($date,0,10); $endtime = substr(...
java读取某个文件夹下的所有文件
java读取某个文件夹下的所有文件 很不错可以看看 不要分
如何获取某个文件夹下面的某个文件的大小?
如何获取某个文件夹下面的某个文件的大小?
JAVA ftp获取文件
第一篇文章,毕业后到现在快一年了,之前就有想把项目中一些自研究给写下来,一直没时间,今天抽了时间,写了自己第一篇博客。回归正题,先介绍一下项目,就是从客户提供的FTP地址下载XML文件与图片,然后解析XML文件里的数据,保存到数据库,然后数据用echarts展示出来。1.maven&amp;lt;!-- ftp --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;...
怎么获取文件夹下文件的数目?
怎么获取文件夹下文件的数目?,只能通过遍历吗?rn谢谢!
java获取文件夹下所有文件
递归法: //递归遍历文件夹下所有文件 public static void searchFiles(String root_path) { File root_file = new File(root_path); if (root_file.exists()) { File[] files = root_file.listFiles();//当前文件夹下所有文件和文件夹名 if
java获取指定文件夹下的所有文件
public static void readfile(String filepath) throws FileNotFoundException, IOException { try { File file = new File(filepath); if (!fi...
Java获取文件夹下的文件名
File file=new File("D:\\DownLoad3\\"); String test[]; test=file.list(); int nums =0; for(int i=0;i<test.length;i++) { System.out.println(test[i]);
Java 获取文件夹下所有文件
/** * 获取路径下的所有文件/文件夹 * @param directoryPath 需要遍历的文件夹路径 * @param isAddDirectory 是否将子文件夹的路径也添加到list集合中 * @return */ public static List<String> getAllFile(String directoryPath
Java递归获取文件夹下全部文件
public static void getFiles(String path,ArrayList&amp;lt;File&amp;gt; list) throws Exception { //目标集合fileList File file = new File(path); if (file.isDirectory()) { File[] f...
C++获取某个文件夹下的所有文件名称
// path---文件路径 // strAry---得到的所有文件名称组成的数组 void GetAllFileNamesInFolder( string path, CStringArray&amp;amp; strAry) { struct _finddata_t fileinfo; string strP; vector&amp;lt;string&amp;gt; files; if (IsWin10S...
unity 获取某个文件夹下的所有图片
hello ,哈哈,第一次写博客略微有点小激动。在博客里写下自己平常的积累还是不错的,决定以后有的新的问题及解决方案都写出来共享一下。 前几天有朋友问我unity里怎么从某个文件夹下把所有的图片获取到,并且要能随时显示出来,于是我就写了一个如下简单的例子,如有不妥之处望多指教: [csharp] view plain copy using UnityEngine; us
ftp获取文件 ftp获取文件
ftp获取文件 ftp获取文件 ftp获取文件
C#获取文件夹下的文件
using System.IO; //获取文件名 String[] folders = new string[1000]; folders = Directery.GetFiles("路径","*.pdf"); foreach(string folder in folders) { comboBox1.Items.Add(folder); } //获取文件夹名 using System.I...
获取指定文件夹下的文件
一、基础知识 os. walk()目录遍历器,用于通过在目录树中游走,输出在目录中向上或者向下的文件名。 walk()方法语法格式如下: os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) 1、top-- 是你所要遍历的目录的地址, 返回的是一个三元组(root,dirs,files)。 root 所指的...
获取文件夹下所有文件
///         ///         /// 获取文件夹下所有文件         ///         ///         /// 可空         ///         public static List GetFileList(string dir, string extension,string strSearch)         {
获取文件夹下固定的文件
rn string[] FileName =new string[4]"paption","Message","SideMenu","Report";rn FileInfo[] fileInfoList = dir.GetFiles(FileName+"*.config");rnrn这么写只获取paption","Message","SideMenu","Report 名字下的文件, 但是我的fileInfoList 没得到值,请问是为什么?或该怎么写》
用DirectoryInfo怎么获取某文件夹下的所有图片文件?
用DirectoryInfo怎么获取某文件夹下的所有图片文件?
如何搜索某个文件夹下面的的某个文件、所有文件?
问题1 如何在某个文件夹下面搜索某个文件夹,比如我想在D盘的AA文件夹下面 搜索 AAA的文件夹,把它找出来?如何做。rn 问题2 如何列出某个文件夹下面的所有文件。比如我要找出D盘的AA文件夹下面的所有文件,如和做?rn 请高手 指点,先谢了!·
获取文件夹下内容
excelVBA宏,用来获取文件夹内容的VBA程序,不是很完善
获取文件夹下的.txt文件。
我现在想获取一个文件夹aaa下的所有.txt的文件名。我该怎么做啊??rn高手请教了
获取文件夹下的文件列表
rn我想在窗体加载的时候,把指定目录下的文件列表显示在listbox中,请问有什么办法?rnrn初学者,请稍微详细一点,谢谢~~!!
获取文件夹下所有文件及子文件
package com.shop.controller; import java.io.File; import java.util.ArrayList; import java.util.List; public class test { public static void main(String[] args) { // 要获取的文件夹路径 test2(&quot;D:\\...
bat获取当前路径,拷贝某个文件到指定文件夹下
MFC串口通信由于用到了mscomm32.ocx控件,在没有注册的电脑上可能无法运行,现需要将mscomm32.ocx移动到C:\Windows\SysWOW64(64位机器)目录下进行注册,但每换台电脑若都手动移动-注册过于麻烦,故用批处理方式实现其移动-注册过程,将下列代码拷贝到一个.txt里,最后后缀名改为.bat,以管理员权限运行即可。 cd /d %~dp0 copy mscomm3...
Git获取Master分支中的某个文件夹下的所有文件
1、mkdir Test 2、git init 3、git config core.sparsecheckout true  4、echo '/core/*' >> .git/info/sparse-checkout 5、git remote add origin https://github.com/zxing/zxing.git 6、git pull origin m
c/c++下获取某个文件夹下的所有文件
此处位获取所有文件的代码 void getFiles( string path, vector&amp;lt;string&amp;gt;&amp;amp; files, vector&amp;lt;string&amp;gt; &amp;amp;ownname) { /*files存储文件的路径及名称(eg. C:\Users\WUQP\Desktop\test_devided\data1.txt) ownna...
PB 获取某个文件夹下文件, 返回值为负数
as_filepath 为指定路径 ,该文件夹下有40000+的文件rnrnlb_1.dirlist(as_filepath+"*.*",0)rnll_count = lb_1.TotalItems()rnrn运行程序结果为 ll_count = - 18000 rn如何解决 谢谢。
如何快速获取某个文件夹下的所有文件数目
有谁可以告诉我, 如何快速获取某个文件夹下的所有文件数目,rn有没有现成的函数可以使用?
获取某个文件夹下面的所有的文件的名称
直接上代码: 请注意,这里是返回的是所有的文件名,如果是文件夹存在的,那么不会返回,使用的时候注意。 /** * 返回某个文件夹下面的文件名的绝对路径。 * @param filePath * @return */ public List&amp;lt;String&amp;gt; getFilenameInDirectory(String filePath...
删除文件夹下除了某个文件的所有文件
rm -rf !(node_modules)
python遍历某个文件夹下的所有文件
遍历某个文件夹下的所有文件,只有两步: 步骤一:判断目录是不是文件夹,如果是文件,打印出来 步骤二:如果是文件夹,重复步骤一,否则继续判断下一个 代码如下 # FindAllFile.py # # -*- coding: utf-8 -*- import os def FindAllFile(rootDir): for root, dirs, files i
如何遍历某个文件夹下的所有文件?
比如我想知道C:\aaa下的所有文件的名字。rn知道后,并且存在文件,我再删除aaa文件夹
显示某个文件夹下的所有文件
我已经将一个文件夹下的文件名称全部显示在了网页中,可是它包括扩展名,而我想让它不显示扩展名.我该怎么做呀. rn我是用asp.net做的. rn小妹我谢谢各位了.
批量替换文件夹下所有文件的某个字符串
网上已有类似经验,需要补充的是命令后半部分中的``为键盘上tab键上方的按键而不是引号: 另附上关于sed命令的操作说明 sed -i "s/oldString/newString/g" `grep oldString -rl /path` 实例代码:sed -i "s/大小多少/日月水火/g" `grep 大小多少 -rl /usr/aa` sed -i "s/大小多少/日月水火/g"
C# 遍历某个文件夹下的特定文件
例如:rn string[] picFile = Directory.GetFiles(FolderPath);rn这样遍历出来的是全部文件rn我现在只想遍历 .JPG 的文件rn应该怎么实现啊..?
如何复制某个文件夹下的所有文件?!
如题!就如同MoveFlie一样,能将整个文件夹复制到另外一个地方(不是剪切)
递归查找某个文件夹下的所有文件!!!
public class GetFileList { private static List&lt;File&gt; fileList = new ArrayList&lt;&gt;(); //遍历查找出所有的文件装到集合中去 public static List&lt;File&gt; getFileList(String dirName){ ...
MFC+TreeCtrl 显示某个文件夹下的所有文件
最后的执行结果如下: 添加所有需要的控件以及为控件添加成员变量.1) 添加显示用户所选目录或磁盘的Edit Control控件,拉伸到合适的大小,将ID更改为IDC_EDIT_CHOOSE,为其添加一个Value类型的成员变量m_Path.在下文中管该控件为“用户选择框”2) 添加实现加载用户所选目录的Button,将其ID更改为:IDC_BUTTON_ONLOARD,caption更改为:浏览;...
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数