1、c語言下載在http伺服器上的文件。
U
2、每天開機自動從伺服器上同步或下載指定文件夾到本地電腦
寫個批處理,放在每台電腦的啟動菜單裡面,一開機就自動運行復制。
比如伺服器的電腦名是server,共享的文件夾名叫file
那麼
你的批處理:
xcopy
\\server\file\*.*
d:\file
/s
/e
/v
/c
/d
/y
將伺服器file文件夾的內容復制到d盤file文件夾中。
二樓的回答很好的!
3、C#從伺服器上下載一個rar文件 怎麼弄
看你的是ftp下載還是http下載?
FTP方式下載參考:
http://www.cnblogs.com/wang726zq/archive/2012/07/30/ftp.html
Http方式下載參考:
http://.baidu.com/link?url=wNBSRQG_vNwTfbxCUr_
4、C語言實現從FTP下載、上傳文件
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)行為,必須與此伺服器建立適當的連接。
2.常式:
5、請問如何用java或標准c實現從伺服器端下載文件功能?
你的伺服器是什麼規范?HTTP?FTP?還是說要順便寫一個服務端出來?
如果是要寫服務端的,自己搜索,網上有。
如果是HTTP協議和FTP協議的,java版本的見代碼
InputStream ios=new URL("http://192.168.1.1/文件bom.zip所在的WEB目錄/bom.zip").openConnection().getInputStream();
BufferedOutputStream bout=new BufferedOutputStream(new FileOutputStream("c:/存放目錄/bom.zip"));
byte buff[]=new byte[1024];
int count;
while((count=ios.read(buff))>0){
bout.write(buff, 0, count);
}
ios.close();
bout.close();
如果要C的話,用socket做,看一下HTTP協議規范,很簡單可以做到文件傳輸的。
6、C# winfrom如何下載伺服器上的文件
引用
1
樓
net_lover
的回復:WebClient
wc
=
new
WebClient();
wc.DownloadFile("http://dotnet.aspx.cc/Images/logoSite.gif","c:\\xx.gif");webclient在wince上好像沒有這個類,有沒有其他方法可以在wince上下載的啊??