一个winform程序,简单的FTP 上传下载功能
一个winform程序,简单的FTP 上传下载功能
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 37376 2018-03-24 17:00 FtpTest.vsFtpTestv15.suo
文件 0 2018-03-24 17:00 FtpTest.vsFtpTestv15Serversqlite3db.lock
文件 569344 2018-03-24 17:00 FtpTest.vsFtpTestv15Serversqlite3storage.ide
文件 6289 2007-12-13 09:59 FtpTestBackupFtpTestApp.config
文件 1871 2007-12-13 14:17 FtpTestBackupFtpTestForm1.cs
文件 5320 2007-12-13 14:17 FtpTestBackupFtpTestForm1.Designer.cs
文件 5814 2007-12-13 14:17 FtpTestBackupFtpTestForm1.resx
文件 5748 2007-12-13 11:08 FtpTestBackupFtpTestFtpTest.csproj
文件 3950 2007-12-13 10:27 FtpTestBackupFtpTestNetAddandCancelClient.cs
文件 466 2007-12-13 09:54 FtpTestBackupFtpTestProgram.cs
文件 1184 2007-12-13 09:54 FtpTestBackupFtpTestPropertiesAssemblyInfo.cs
文件 2869 2007-12-13 09:54 FtpTestBackupFtpTestPropertiesResources.Designer.cs
文件 5612 2007-12-13 09:54 FtpTestBackupFtpTestPropertiesResources.resx
文件 1091 2007-12-13 09:54 FtpTestBackupFtpTestPropertiesSettings.Designer.cs
文件 249 2007-12-13 09:54 FtpTestBackupFtpTestPropertiesSettings.settings
文件 6500 2007-12-13 14:13 FtpTestBackupFtpTestUploadFile.cs
文件 1217 2007-12-13 14:01 FtpTestBackupFtpTest.sln
文件 6289 2007-12-13 09:59 FtpTestFtpTestApp.config
文件 18944 2007-11-20 15:00 FtpTestFtpTestinDebugCM.CTOS.BLL.Common.dll
文件 54784 2007-10-11 10:51 FtpTestFtpTestinDebugCM.CTOS.BLL.Common.pdb
文件 237568 2007-12-11 17:19 FtpTestFtpTestinDebugCM.CTOS.BLL.EDIManagement.dll
文件 196608 2007-12-01 15:39 FtpTestFtpTestinDebugCM.CTOS.DAL.AssistantOperation.dll
文件 44544 2007-12-01 15:39 FtpTestFtpTestinDebugCM.CTOS.DAL.AssistantOperation.pdb
文件 11776 2007-11-20 15:00 FtpTestFtpTestinDebugCM.CTOS.DAL.Common.dll
文件 32256 2007-10-16 09:02 FtpTestFtpTestinDebugCM.CTOS.DAL.Common.pdb
文件 1400832 2007-12-11 17:19 FtpTestFtpTestinDebugCM.CTOS.DAL.EDIManagement.dll
文件 356352 2007-12-11 13:01 FtpTestFtpTestinDebugCM.CTOS.DAL.ResourceManagement.dll
文件 519680 2007-12-11 13:01 FtpTestFtpTestinDebugCM.CTOS.DAL.ResourceManagement.pdb
文件 69632 2007-12-13 08:51 FtpTestFtpTestinDebugCM.CTOS.DAL.SystemManagement.dll
文件 50688 2007-12-13 08:51 FtpTestFtpTestinDebugCM.CTOS.DAL.SystemManagement.pdb
............此处省略72个文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using CM.CTOS;
namespace FtpTest
{
public partial class Form1 : Form
{
private string[] UploadFileNames = null;
public Form1()
{
InitializeComponent();
}
private void btnSelect_Click(object sender EventArgs e)
{
FolderBrowserDialog fbDailog = new FolderBrowserDialog();
if (fbDailog.ShowDialog() == DialogResult.OK)
{
txtPath.Text = fbDailog.SelectedPath;
if (Directory.Exists(txtPath.Text.Trim()))
{
string[] FileNames = Directory.GetFiles(txtPath.Text.Trim());
if (FileNames != null && FileNames.Length > 0)
{
UploadFileNames = FileNames;
foreach (string name in FileNames)
{
lbFiles.Items.Add(name);
}
}
}
}
}
private void btnUpLoad_Click(object sender EventArgs e)
{
string msg = string.Empty;
string upLoadPath = string.Empty;
if (UploadFileNames != null && UploadFileNames.Length > 0)
{
UploadFile uploadFile = new UploadFile();
if (uploadFile.SendUploadFile(UploadFileNames “ARRIVAL“ new Random().Next(1 999999) ref msg ref upLoadPath))
{
msg += “上传成功!“;
}
label2.Text = upLoadPath;
MessageBox.Show(msg);
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 37376 2018-03-24 17:00 FtpTest.vsFtpTestv15.suo
文件 0 2018-03-24 17:00 FtpTest.vsFtpTestv15Serversqlite3db.lock
文件 569344 2018-03-24 17:00 FtpTest.vsFtpTestv15Serversqlite3storage.ide
文件 6289 2007-12-13 09:59 FtpTestBackupFtpTestApp.config
文件 1871 2007-12-13 14:17 FtpTestBackupFtpTestForm1.cs
文件 5320 2007-12-13 14:17 FtpTestBackupFtpTestForm1.Designer.cs
文件 5814 2007-12-13 14:17 FtpTestBackupFtpTestForm1.resx
文件 5748 2007-12-13 11:08 FtpTestBackupFtpTestFtpTest.csproj
文件 3950 2007-12-13 10:27 FtpTestBackupFtpTestNetAddandCancelClient.cs
文件 466 2007-12-13 09:54 FtpTestBackupFtpTestProgram.cs
文件 1184 2007-12-13 09:54 FtpTestBackupFtpTestPropertiesAssemblyInfo.cs
文件 2869 2007-12-13 09:54 FtpTestBackupFtpTestPropertiesResources.Designer.cs
文件 5612 2007-12-13 09:54 FtpTestBackupFtpTestPropertiesResources.resx
文件 1091 2007-12-13 09:54 FtpTestBackupFtpTestPropertiesSettings.Designer.cs
文件 249 2007-12-13 09:54 FtpTestBackupFtpTestPropertiesSettings.settings
文件 6500 2007-12-13 14:13 FtpTestBackupFtpTestUploadFile.cs
文件 1217 2007-12-13 14:01 FtpTestBackupFtpTest.sln
文件 6289 2007-12-13 09:59 FtpTestFtpTestApp.config
文件 18944 2007-11-20 15:00 FtpTestFtpTestinDebugCM.CTOS.BLL.Common.dll
文件 54784 2007-10-11 10:51 FtpTestFtpTestinDebugCM.CTOS.BLL.Common.pdb
文件 237568 2007-12-11 17:19 FtpTestFtpTestinDebugCM.CTOS.BLL.EDIManagement.dll
文件 196608 2007-12-01 15:39 FtpTestFtpTestinDebugCM.CTOS.DAL.AssistantOperation.dll
文件 44544 2007-12-01 15:39 FtpTestFtpTestinDebugCM.CTOS.DAL.AssistantOperation.pdb
文件 11776 2007-11-20 15:00 FtpTestFtpTestinDebugCM.CTOS.DAL.Common.dll
文件 32256 2007-10-16 09:02 FtpTestFtpTestinDebugCM.CTOS.DAL.Common.pdb
文件 1400832 2007-12-11 17:19 FtpTestFtpTestinDebugCM.CTOS.DAL.EDIManagement.dll
文件 356352 2007-12-11 13:01 FtpTestFtpTestinDebugCM.CTOS.DAL.ResourceManagement.dll
文件 519680 2007-12-11 13:01 FtpTestFtpTestinDebugCM.CTOS.DAL.ResourceManagement.pdb
文件 69632 2007-12-13 08:51 FtpTestFtpTestinDebugCM.CTOS.DAL.SystemManagement.dll
文件 50688 2007-12-13 08:51 FtpTestFtpTestinDebugCM.CTOS.DAL.SystemManagement.pdb
............此处省略72个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)