當前位置:首頁 » 文件管理 » cftp下載

cftp下載

發布時間: 2022-01-28 16:51:42

『壹』 c#實現ftp下載

FtpWebRequestftpRequest=(FtpWebRequest)WebRequest.Create("ftp://.com/2010/1.exe");//ftp://.com/2010/1.exe是你要下載ftp文件地址
ftpRequest.Credentials=newNetworkCredential("user","user");//前一個user為用戶名,後一個為密碼

『貳』 c語言如何用FtpPutFile()函數上傳文件到Ftp伺服器!下載用FtpGetFile()可以!

  1. 先後使用InternetOpen和InternetConnect打開連接。
  2. 使用CreateFile函數打開本地文件。
  3. 使用FtpOpenFile函數打開遠程文件。
  4. 分別使用InternetReadFile和ReadFile函數讀取 FTP 或本地文件。
  5. 分別使用InternetWriteFile和WriteFile函數寫入 FTP 或本地文件。
  6. 使用CloseHandle函數關閉本地文件句柄。
  7. 使用InternetCloseHandle函數關閉 FTP 文件句柄。

『叄』 以c開頭的ftp專用下載工具什麼

FLASHGET使用方法:(先打開FLASHGET)
1.在某鏈接點上單擊滑鼠右健,選擇用FLASHGET下載,然後就彈出一個對話框,其中:另存為指的是把文件放在哪裡,重命名指下載後你自己為這個文件取的名字,最後點確定就OK了.
2.在某鏈接點上單擊滑鼠右健.選擇復制快捷方式,再打開FLASHGET,
點擊任務中的新健下載任務,彈出對話框,與上面一樣操作.(這種方法也可以單獨下載一個網頁)

『肆』 vc 編程 CFtpConnection類的getfile函數問題 !

你可以在返回失敗後調用GetLastError看看返回哪個錯誤碼,然後去查下這個錯誤碼對應的錯誤原因是什麼,這樣大家也好大致定位錯誤原因。

『伍』 CFTP文件損壞,請高手遠程幫我

什麼軟體 還是什麼 程序啊 我電腦里沒有 這個 你有下載地址嗎 我 看看

『陸』 C語言實現從FTP下載、上傳文件

FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。
1.C語言可以使用CStdioFile函數打開本地文件。使用類CInternetSession 創建並初始化一個Internet打開FTP伺服器文件。
CStdioFile繼承自CFile,一個CStdioFile 對象代表一個用運行時函數fopen 打開的C 運行時流式文件。
流式文件是被緩沖的,而且可以以文本方式(預設)或二進制方式打開。文本方式提供對硬回車—換行符對的特殊處理。當你將一個換行符(0x0A)寫入一個文本方式的CStdioFile 對象時,位元組對(0x0D,0x0A)被發送給該文件。當你讀一個文件時,位元組對(0x0D,0x0A)被翻譯為一個位元組(0x0A)。
CStdioFile 不支持Duplicate,LockRange,和UnlockRange 這幾個CFile 函數。如果在CStdioFile 中調用了這幾個函數,將會出現CNoSupported 異常。
使用類CInternetSession 創建並初始化一個或多個同時的Internet 會話。如果需要,還可描述與代理伺服器的連接。
如果Internet連接必須在應用過程中保持著,可創建一個類CWinApp的CInternetSession成員。一旦已建立起Internet 會話,就可調用OpenURL。CInternetSession會通過調用全局函數AfxParseURL來為分析映射URL。無論協議類型如何,CInternetSession 解釋URL並管理它。它可處理由URL資源「file://」標志的本地文件的請求。如果傳給它的名字是本地文件,OpenURL 將返回一個指向CStdioFile對象的指針。
如果使用OpenURL在Internet伺服器上打開一個URL,你可從此處讀取信息。如果要執行定位在伺服器上的指定的服務(例如,HTTP,FTP或Gopher)行為,必須與此伺服器建立適當的連接。

『柒』 怎麼把CFTP關了

1、打開控制面板,點擊啟動或關閉windows功能

『捌』 c++編的FTP客戶端 BOOL CFTPClient::MoveFile()可以下載但不能上傳

把所有修改m_fc的地方找到。看看哪個過程里把m_fc改成2了。

『玖』 windows環境下c語言支持ftp和http多線程下載的客戶端

下面的程序,編譯之後,你可以運行很多個實例,目前我將文件寫在了D:\1.txt,每個程序寫1000行數據,這些值你可以自己更改(比如 寫在C:,每個程序寫10000行等),等程序都寫完後,你可以去文件中查看寫文件的結果。補充一下,我是在VC6.0環境中寫的,所以windows.h,如果你不是在這個環境中的話,可能需要修改一些定義,比如DWORD等。其他的API都是windows平台提供的API;
#include <stdio.h>
#include "windows.h"
int main()
{
//獲取進程ID,因為你希望是多個進程運行同時寫一個文件,所以,我們列印出進程ID
DWORD dwProcessID = GetCurrentProcessId();

//初始化我們要寫入文件中的內容,及該內容長度;
char szContent[100] = ;
sprintf(szContent,"process[%u] write file\r\n",dwProcessID);
DWORD dwContentLen = strlen(szContent);

//創建互斥量,這樣可以進行進程間的互斥,當然用這個也可以做線程間的互斥
HANDLE hMutex = CreateMutex(NULL,FALSE,"MyFileMutex");
if (NULL == hMutex)
{
printf("[%u]Create/Open Mutex error!\r\n",dwProcessID);
return 1;
}

//創建或打開文件
HANDLE hFile = CreateFile("D:\\1.txt",
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_WRITE | FILE_SHARE_READ,NULL,
OPEN_ALWAYS,
FILE_ATTRIBUTE_ARCHIVE,
NULL);
if (INVALID_HANDLE_VALUE == hFile)
{
printf("[%u]Creat/Open file error!\r\n",dwProcessID);
return 1;
}

//循環寫入文件
for(int i = 0; i < 1000 ; i++)
{
//等待臨界資源,即鎖定文件
WaitForSingleObject(hMutex,INFINITE);
printf("Process[%u] Get the signal\r\n",dwProcessID);
DWORD len = 0;

//因為是共享寫文件,即多個程序寫一個文件,所以一定要將文件指針偏移到尾部
SetFilePointer(hFile,0,NULL,FILE_END);

//寫入文件
BOOL rnt = WriteFile(hFile,szContent,dwContentLen,&len,NULL);
if (rnt == FALSE)
{
printf("Process[%u] Fail to write file\r\n",dwProcessID);
}

//釋放互斥量,解除鎖定
ReleaseMutex(hMutex);

//加個Sleep便於我們中間觀察結果
Sleep(30);
}
CloseHandle(hMutex);
CloseHandle(hFile);
return 0;
}

應你要求,我把AIP中的宏定義解釋如下:
HANDLE hFile = CreateFile("D:\\1.txt",
GENERIC_READ | GENERIC_WRITE,//表示程序對該文件有讀和寫的許可權
FILE_SHARE_WRITE | FILE_SHARE_READ,//表示可以多個程序共享讀和寫的許可權
NULL,
OPEN_ALWAYS,//表示打開該文件,如果該文件不存在,則創建該文件
FILE_ATTRIBUTE_ARCHIVE,//文件的屬性為存檔
NULL);

WaitForSingleObject(hMutex,INFINITE);
//INFINITE表示永遠等待,直到hMutex有信號為止

SetFilePointer(hFile,0,NULL,FILE_END);
//FILE_END表示從文件尾部開始偏移;實際此舉就是將文件指針偏移到文件尾部;
另外,虛機團上產品團購,超級便宜

熱點內容
vs修改源程序重新編譯 發布:2024-10-19 16:19:44 瀏覽:178
伺服器黑名單是什麼 發布:2024-10-19 16:18:12 瀏覽:439
rust如何開伺服器 發布:2024-10-19 16:10:04 瀏覽:833
flappybird源碼 發布:2024-10-19 15:56:31 瀏覽:538
java靜態代理 發布:2024-10-19 15:52:52 瀏覽:363
llvm編譯效率 發布:2024-10-19 15:34:55 瀏覽:47
樂視屏霸配置怎麼樣 發布:2024-10-19 15:34:51 瀏覽:447
pythontype判斷 發布:2024-10-19 15:33:57 瀏覽:414
java運行異常 發布:2024-10-19 15:28:14 瀏覽:814
c語言畫函數圖像 發布:2024-10-19 15:25:01 瀏覽:414