用java实现功能完备的界面友好的FTP客户端

各位大神,求一份带界面的FTP客户端的源代码,要求:
1.图形窗口UI
2.支持多线程
3.文本,二进制文件上传下载
4.目录管理
5.文件拖动管理

0

1个回答

new thread

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python实现ftp服务器+客户端
Python代码实现ftp服务器以及ftp客户端
python写的FTP工具
用Python写的FTP工具rn[code="java"]rnimport stringrnfrom ftplib import FTPrnbufsize=1024rndef Get(filename):rn command='RETR '+filenamern ftp.retrbinary(command,open(filename,'wb').write,bufsize)rn ...
Java实现的一个FTP客户端
网络环境中的一项基本应用就是将文件从一台计算机中复制到另一台可能相距很远的计算机中。而文件传送协议FTP是因特网上使用得最广泛的文件传送协议。FTP使用客户服务器方式。 设计要求: 1) 以命令行形式运行 2) 该FTP客户端程序具有以下基本功能:能完成FTP链接的打开和关闭操作;能执行文件的上传和下载;能完成目录的创建、删除等有关操作。要求可以传输简单的文本文件。
课程设计基于GUI的FTP客户端的实现JAVA
1.实现一个图形用户界面的FTP客户端。 2.功能: 2.1 配置使用IIS的FTP服务器; 2.2 客户端发出各种操作命令;至少实现conn(连接)、list(列示文件)、retr(下载)、store(上载)的功能。 2.3 接收服务器的操作结果。 3.用户界面:客户端界面用户可以设置远程主机名、用户和密码;显示远程文件列表;显示本地文件的列表;操作命令可以采用菜单、按钮及弹出菜单来实现;显示操作状态(操作是否成功、状态、文件操作的进度等)。(参考cuteFTP软件的界面及功能)
java实现的完整FTP客户端
用java实现的ftp客户端,功能完善,可以实现上传、下载、新建远程文件夹、删除、修改远程目录等功能,端口号默认为20,可以在网络设置界面修改。底层采用socket传输数据。带源码,注释相当详细。
java 实现FTP 服务器和客户端,带有使用说明
使用java基于socket开发的FTP客户端和服务器,实现了基本的登录,注册,上传下载,等各种功能,同时使用了基于工厂的设计模式,具有较好的可扩展性
C语言知识点二十三: 创建更友好的用户界面
创建更友好的用户界面:nn一. 使用缓冲输入:nn      缓冲输入的优点在于在按下Enter键发送输入之前,用户可以任意编辑输入内容。nn       但是,如果输入的是字符,在按下Enter键之后,这一动作也传送了换行符,程序必须妥善地处理这个换行符。请看下面的示例1:nnn//示例1:n#include<stdio.h>nint main(void)n{n int gue...
FTP客户端--实现FTP文件的上传下载功能
现在是2017.6.16的1点多,这几天刚好做了个FTP客户端的计网实验,就把思路过程和源码发上来吧! n 一.设计思路:首先,登陆指定的FTP服务器(指定服务器的IP和用户名,密码,端口号若无就默认为21)并验证,然后在文本区显示出服务器的文件目录(此处用到 了递归和JTree);选择文件及路径,进行文件的上传和下载操作 。 n 注:这里的FTP服务器可系统自己利用IIS设置可访问的F
ftp客户端的简单实现
根据ftp协议实现简单版的ftp客户端与ftp服务器进行互传文件rnrn由于业务需要使用FTP服务器进行文件传输,因为一些因素的限制,需要自己实现一个ftp的客户端与ftp服务器进行文件传输的任务, 利用抓包工具对ftp协议进行分析,实现了一个简单的ftp客户端rnrn实验环境rnrnrn系统:centos6.5下编译测试rn项目地址: https://github.com/wuchenxiaod
基于java的FTP客户端设计与实现
基于java的FTP客户端设计与实现,实现服务器的登陆,上传与下载文件等基本功能
利用原始socket简单实现FTP的客户端和服务器端程序
1.设计目的 n本设计旨在利用原始socket简单实现FTP(File Transfer Protocol,文件传输协议)的客户端和服务器端程序,能够实现get、put、pwd、dir、cd等基本交互命令。2.具体要求 n用socket 编程接口编写两个程序,分别为客户程序(client.c)和服务器程序(server.c),该程序应能实现下述命令功能: nget:取远方的一个文件 nput:传给
基于qt实现的简单FTP客户端
基于QT4.8的QFtp类实现的FTP客户端,在原示例的基础上添加了本地当前文件目录的显示,并可通过右键菜单上传下载。此外,原示例在windows下显示中文文件名存在乱码的现象得到了解决。
Python编写FTP客户端
之前写过一篇FTP服务端的文章,这篇介绍一下客户端吧。在使用虚拟机的时候,由于虚拟机工具没安装成功,所以我决定用FTP在主机与虚拟机之间传送文件,在虚拟机上开启FTP服务,然后把客户端放在主机上,当然也可以颠倒过来。服务端请参考:python实现FTP服务器客户端的实现也不算复杂,本文只是简单的实现了文件的上传和下载功能import ftplibnimport sysnn#获取服务器的ip地址(如...
Java Ftp客户端
1.第三方库commons-net-*.jarrn打开http://commons.apache.org/proper/commons-net/download_net.cgi下载jar包rn2.上传文件rnprivate boolean upload(String absolutePath, String name) {rn FTPClient ftpClient = new FTPClient(...
java 实验 源代码 图形界面事件处理机制实验
1、 创建一个框架类实例对象app作为窗体 2、 往窗体里添加三个按钮(b1、b2、b3)、两个标签(l1,l2)、三个文本输入框(t1、t2、t3),要求标签即包含一个图标也包含文本,且文本覆盖在图标的上面。 3、 可以在t1中输入文本信息,点击按钮b1后,标签l1的内容被设置为t1中的文本信息。 4、 点击按钮t2时,弹出一个有模一般对话框,对话框中包含一个文本编辑框(dt)和两个按钮(db1、db2),db1为确认按钮,db2为取消按钮,当点击对话框db1确定按钮时,将文本编辑框dt中的文本信息返回,当点击取消或直接关闭对话框,返回值为:“点击取消或关闭”。将对话框的返回值在t2中显示。 5、 点击按钮b3时,弹出一个选择输入对话框(标准对话框之一)。要求将该对话框的返回值在t3中显示。
用Python写的基于Tkinter 的FTP客户端
基于Tkinter的FTP客户端
基于java socket的简单FTP功能实现
实现FTP的一些功能,如上传文件,下载文件,显示目录,改变目录,退出等功能
手势密码解锁
实现了类似支付宝手势解锁的功能,功能完备,界面美观,可以直接拿过去用.分享了~
使用QT实现FTP客户端与服务端(1)
1.实现FTP客户端rn作为FTP客户端,需要主动发起连接至服务端所在ip的默认21号端口,连接步骤与数据交互如下:rn1.客户端链接服务器端口rn2.客户端分步输入用户名密码rn3.(可选)客户端输入数据传输模式,默认为被动模式,可主动切换为主动模式(在一些机器上被禁用,需手动开启)rn4.输入操作指令rn5.根据数据传输模式建立数据连接。(5*进行数据传输)rn6.退出rn1)h文件rn#include rn#i...
MFC WinInet类实现FTP客户端功能
MFC WinInet类实现FTP客户端功能MFC WinInet类实现FTP客户端功能MFC WinInet类实现FTP客户端功能MFC WinInet类实现FTP客户端功能MFC WinInet类实现FTP客户端功能
arp欺骗工具有源代码
arp欺骗工具有源代码,c#调试成功,非常实用
ftp客户端实现上传下载功能
ftp客户端实现上传下载功能 上传 下载 进入子目录 使用FtpClient 图形化界面 swing
windows下c++语言实现的FTP客户端
FTP客户端使用c++语言实现,并可在vs2010中直接运行,功能包括创建文件、删除文件、上传与下载,经测试文件类型和大小需自己个人定义,代码可供参考。
一个ftp客户端的实现
#include n#include n#include n#include  n#include n#include n#include  n#include n#include n#include n#include n#include n#include nnnnn#define FTP_DEFAULT_PORT 21nnn#define SUCCES
最简单的FTP客户端、服务器端
最简单的FTP客户端、服务器端
配置项目的错误友好提示页面
在web.xml中配置如下内容:可以按照异常类型和错误码做为不同的异常区分 <error-page>n <exception-type>java.lang.Exception</exception-type>n <!-- location为视图解析器解析后,页面所在的地址-->n <location>/uncaughtException</locati
交互选择界面(c语言)
选择交互式界面n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一个交互式界面是用户和终端交流的形式。是以用户为中心的设计流程,关注用户的使用流畅度和方便性,符合用户使用习惯的解决方案。交互不一定需要很华丽的界面,但是使用过程肯定是很人性化,减少用户思考返回的次数。n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...
vs2005-ftp源码
用VS2005编写的ftp客户端,上传,下载,删除等等常用功能齐全,界面比较友好,适合用于编程参考。
实现arp欺骗的源代码以及详细解释
在实现TCP/IP协议的网络环境下,一个ip包走到哪里,要怎么走是靠路由表定义,但是,当ip包到达该网络后,哪台机器响应这个ip包却是靠该ip包中所包含的硬件mac地址来识别。也就是说,只有机器的硬件mac地址和该ip包中的硬件mac地址相同的机器才会应答这个ip包,因为在网络中,每一台主机都会有发送ip包的时候,所以,在每台主机的内存中,都有一个 arp--> 硬件mac 的转换表。通常是动态的转换表(该arp表可以手工添加静态条目)。也就是说,该对应表会被主机在一定的时间间隔后刷新。这个时间间隔就是ARP高速缓存的超时时间。 通常主机在发送一个ip包之前,它要到该转换表中寻找和ip包对应的硬件mac地址,如果没有找到,该主机就发送一个ARP广播包,于是,主机刷新自己的ARP缓存。然后发出该ip包。
简单FTP客户端软件
这是一个FTP客户端的简单实现,使用语言为java,FTP服务器为FileZilla Server。该客户端软件使用的是org.apache.commons.net.ftp.FTPClient这个类,FTPClient这个类,该类具体的可查看官网的api文档,链接:FTPClient API,需要自己导入jar包,我下载的是commons-net-3.6.jar,下载链接为http://commons.apache.org/proper/commons-net/download_net.cgi。
基于C#的FTP客户端的实现(网络编程课设)
基于C#的FTP客户端的实现(网络编程课设),基本实现了FTP客户端的功能,可以当课程设计用。
FTP服务器与客户端设计与实现
FTP服务器与客户端设计与实现,包括文件目录跳转,文件名与文件目录修改,文件上传于下载以及匿名与非匿名用户登录服务器。
使用QT实现的ftp客户端工具,QT版本:5.6
使用QT实现的ftp客户端工具,含界面。ftp服务器参数可配置,软件界面显示当前ftp服务器路径下的文件,可以上传本地文件到ftp,可以下载ftp远端文件到本地,是学习QT、FTP很好的入门资料
基于SOCKET实现FTP客户端源代码
基于SOCKET实现FTP客户端源码,c#版的,支持IP绑定,
java ftpClient 工具包代码
用java实现的功能完备的主动api包,其他功能可以在这个基础上完善!
JAVA实现ftp客户端的上传、下载、删除
项目下载地址:http://download.csdn.net/download/ljj2312/10187480nn工程结构:(项目中使用,支持中文文件名,亲测ok!)nnnn需要下载上图三个jar包nnftp工具类:nnnnnpackage cn.ftp.util;nnimport java.io.BufferedOutputStream;nimport java.io.ByteArrayI...
ARP协议的c语言实现源代码
ARP协议的c语言实现源代码
JAVA实现FTP协议中的服务器和客户端(完善版).rar
JAVA实现FTP协议中的服务器和客户端(完善版)
Android实现FTP客户端服务端多图下载【两部android手机之间传输】
一、背景介绍rn关于FTP下载,FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传
STL进阶-2
对于调用拷贝构造=号操作符需要满足:1) 对象元素必须能够被拷贝&lt;即=号有被重载&gt; 2)容器中的元素都是值语义,而非引用语义,向容器中放入元素,都是拷贝一份放进去 3) 如果元素的成员有指针,注意深拷贝和浅拷贝&lt;深拷贝:不光拷贝指针,将指针指向的对象也拷贝一份;浅拷贝:仅拷贝指针&gt;n异常机制:nn1. 函数的返回值可能被忽略,但是异常不会被忽略,即如果程序出现异常但是没有...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 云计算的功能 区块链功能