资源简介
内网使用的FTP客户端,可以登陆,上传,下载,删除。配合servU做的服务器,刚刚好。

代码片段和文件信息
using System;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;
namespace ftp
{
public partial class Form1 : Form
{
private const int ftpport = 21;
private string ftpUristring = null;
private NetworkCredential networkCredential;
private string currentDir = “/“;
public Form1()
{
InitializeComponent();
btnlogout.Enabled = false;
lstbxFtpResources.Enabled = false;
lstbxFtpState.Enabled = false;
btnUpload.Enabled = false;
btndownload.Enabled = false;
btnDelete.Enabled = false;
//IPAddress[] ips = Dns.GetHostAddresses(““);
//tbxServerIp.Text = ips[1].ToString();
tbxServerIp.Text = IPAddress.Loopback.ToString();
tbxServerIp.SelectAll();
tbxServerIp.Focus();
}
private void Form1_Load(object sender EventArgs e)
{
tbxServerIp.Text = “199.199.40.103“;
//tbxUsername.Text = “01075“;
//tbxPassword.Text = “75“;
}
private void tbxServerIp_KeyPress(object sender KeyPressEventArgs e)
{
// 输入用户名回车后,焦点直接转到密码文本框
if (e.KeyChar == (char)13)
{
tbxUsername.Focus();
}
}
private void tbxUsername_KeyPress(object sender KeyPressEventArgs e)
{
// 输入用户名回车后,焦点直接转到密码文本框
if (e.KeyChar == (char)13)
{
tbxPassword.Focus();
}
}
private void tbxPassword_KeyPress(object sender KeyPressEventArgs e)
{
// 输入密码回车后直接可以登录
if (e.KeyChar == (char)13)
{
btnlogin.Focus();
}
}
private void chkbxAnonymous_Click(object sender EventArgs e)
{
// 实名方式登录
// 此时需要输入用户名和密码
if (chkbxAnonymous.Checked == false)
{
tbxUsername.Enabled = true;
tbxUsername.Text = ““;
tbxPassword.Enabled = true;
tbxPassword.Text = ““;
tbxUsername.Focus();
}
// 匿名方式
else
{
tbxUsername.Text = “anonymous“;
tbxUsername.Enabled = false;
tbxPassword.Text = ““;
tbxPassword.Enabled = false;
}
}
// 与服务器的交互
// 创建FTP连接
private FtpWebRequest CreateFtpWebRequest(string uri string requestMethod)
{
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(uri);
request.Credentials = networkCredential;
//request.EnableSsl = true;
request.KeepAlive = true;
request.UseBinary = true;
request.Method
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-05 17:31 ftp\
目录 0 2019-06-05 17:31 ftp\.vs\
目录 0 2019-06-05 17:31 ftp\.vs\ftp\
目录 0 2019-06-05 17:31 ftp\.vs\ftp\v16\
文件 13824 2019-06-05 17:27 ftp\.vs\ftp\v16\.suo
目录 0 2019-06-05 17:31 ftp\.vs\ftp\v16\Server\
目录 0 2019-06-05 17:31 ftp\.vs\ftp\v16\Server\sqlite3\
文件 0 2019-06-05 15:51 ftp\.vs\ftp\v16\Server\sqlite3\db.lock
文件 577536 2019-06-05 16:43 ftp\.vs\ftp\v16\Server\sqlite3\storage.ide
文件 32768 2019-06-05 15:51 ftp\.vs\ftp\v16\Server\sqlite3\storage.ide-shm
文件 4132392 2019-06-05 17:27 ftp\.vs\ftp\v16\Server\sqlite3\storage.ide-wal
文件 187 2019-06-05 15:51 ftp\App.config
目录 0 2019-06-05 17:31 ftp\bin\
目录 0 2019-06-05 17:31 ftp\bin\Debug\
文件 18944 2019-06-05 17:27 ftp\bin\Debug\ftp.exe
文件 187 2019-06-05 15:51 ftp\bin\Debug\ftp.exe.config
文件 42496 2019-06-05 17:27 ftp\bin\Debug\ftp.pdb
文件 20165 2019-06-05 17:27 ftp\Form1.cs
文件 10577 2019-06-05 17:27 ftp\Form1.Designer.cs
文件 5817 2019-06-05 17:27 ftp\Form1.resx
文件 3521 2019-06-05 15:54 ftp\ftp.csproj
文件 1111 2019-06-05 15:51 ftp\ftp.sln
目录 0 2019-06-05 17:31 ftp\obj\
目录 0 2019-06-05 17:31 ftp\obj\Debug\
文件 819 2019-06-05 15:51 ftp\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7116 2019-06-05 15:53 ftp\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 42 2019-06-05 15:51 ftp\obj\Debug\ftp.csproj.CoreCompileInputs.cache
文件 715 2019-06-05 16:28 ftp\obj\Debug\ftp.csproj.FileListAbsolute.txt
文件 1012 2019-06-05 17:27 ftp\obj\Debug\ftp.csproj.GenerateResource.cache
文件 2355 2019-06-05 17:27 ftp\obj\Debug\ftp.csprojAssemblyReference.cache
文件 18944 2019-06-05 17:27 ftp\obj\Debug\ftp.exe
............此处省略11个文件信息
相关资源
- C#解析HL7消息的库135797
- C# OCR数字识别实例,采用TessnetOcr,对
- 考试管理系统 - C#源码
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
评论
共有 条评论