狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

基于C#的開源庫FluentFTP,讓你快速完成FTP文件傳輸功能,提升開發(fā)效率!

admin
2023年10月9日 9:0 本文熱度 829
推薦一個基于C#開發(fā)的FTP開源項目,讓你快速集成文件傳輸功能。


01

項目簡介

FluentFTP是一個基于.Net開發(fā)的,可用于FTP和FTPS文件傳輸。該項目優(yōu)化了速度,并提供簡單易用的API,讓開發(fā)人員可以快速地集成并滿足大多數(shù)的需求。


02

項目特點

簡單的API設(shè)計:API設(shè)計采用了流暢的編程風(fēng)格,使得代碼易于編寫和閱讀。

文件傳輸:支持FTP和FTPS協(xié)議,可以通過簡單的API進(jìn)行連接、上傳、下載、刪除、重命名等操作。

斷點續(xù)傳功能:支持?jǐn)帱c續(xù)傳,可以繼續(xù)上次未完成的操作。

文件夾操作:可以創(chuàng)建、刪除、列出文件夾。

支持多種傳輸模式:支持ASCII和二進(jìn)制模式傳輸。

自動目錄列表解析:對于未知的文件類型,可以自動解析目錄列表。

文件哈希/校驗和:支持計算文件的哈希/校驗和來驗證文件的完整性。

文件權(quán)限/CHMOD:支持設(shè)置文件權(quán)限。

FTP代理:支持通過代理服務(wù)器進(jìn)行FTP和FTPS連接。

FXP傳輸:支持FXP傳輸,可以在兩個FTP服務(wù)器之間進(jìn)行文件傳輸。

UTF-8支持:支持UTF-8編碼的文件名和路徑。

異步/等待支持:支持異步操作,可以在不阻塞主線程的情況下進(jìn)行文件傳輸。

PowerShell支持:可以使用PowerShell安裝和管理FTP庫。


03

使用方法

FTP連接

//根據(jù)賬號密碼創(chuàng)建FTP客戶端var client = new FtpClient("1523.*.*.128", "user", "pass123");
//FTP登錄連接client.AutoConnect();

獲取文件列表

foreach (FtpListItem item in client.GetListing("/htdocs"))
 {
  // 判斷是否為文件類型
if (item.Type == FtpObjectType.File)
 {
// 獲取文件大小
   long size = client.GetFileSize(item.FullName);
   // 獲取文件的Hash值
    FtpHash hash = client.GetChecksum(item.FullName);
  }
  // 獲取元素的修改時間
  DateTime time = client.GetModifiedTime(item.FullName);
}

上傳文件

client.UploadFile(@"C:\myfile.txt", "d:\myfile.txt");

移動/重命名文件

client.MoveFile("d:\myfile.txt", "d:\myfile1.txt");

下載文件

client.DownloadFile(@"C:\myfile.txt", "d:\myfile.txt");


04

使用地址

https://github.com/robinrodricks/FluentFTP


該文章在 2023/10/9 9:00:01 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved