![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 ak41 ![]()
![]() |
但我寫入會覆蓋原本資料 目前找不到方法不覆蓋 以下是我的code 請參考 Dim CheckNewClient As New Net.WebClient() CheckNewClient.Credentials = New System.Net.NetworkCredential("XXX", "XXX12") Dim Info As IO.StreamWriter = New IO.StreamWriter(CheckNewClient.OpenWrite("ftp://XXX@www.XXX.com.tw:9721/XXX%20software/DPS/history.CFG"), System.Text.Encoding.Default) Info.WriteLine(startDate.ToString & "," & endDate.ToString & "," & TextBoxX1.Text & "," & TextBoxX2.Text & "," & TextBoxX3.Text) Info.Close() CheckNewClient.Dispose()
搜尋相關Tags的文章:
[ txt覆蓋 ] ,
本篇文章發表於2018-08-10 14:52 |
1樓 |
這是我的作法,不會覆蓋掉原有記事本的資料
本篇文章回覆於2018-08-10 16:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
若檔案不大試試先用OpenRead將原檔案資料暫存到MemoryStream,寫入新資料前先用Info.Write將MemoryStream暫存資料寫入,再寫新資料,不過要注意OpenRead若檔案不存在會引發例外,所以要捕捉例外來處理
,不然就先將檔案下載加入新資料再上傳也可以
本篇文章回覆於2018-08-10 19:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
請參考
https://msdn.microsoft.com/zh-tw/library/ms143356(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2
本篇文章回覆於2018-08-10 23:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
ak41 ![]() |
WebClient() 怎麼可以用FilePath
自然沒有(FilePath, True)的選項 1/3樓都不行
本篇文章回覆於2018-08-11 04:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
不錯的參考
maduka ![]() ![]() |
你要寫入的檔案存在於FTP上,FTP的存取方式是不能直接在伺服器端上增加一行的
你必須要先把檔案下載到本機端,加入一行內容後再上傳
本篇文章回覆於2018-08-11 13:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓
最有價值解答
Bobby ![]() |
請參考
https://stackoverflow.com/questions/29190296/appending-text-to-ftp-instead-of-overwriting
本篇文章回覆於2018-08-12 20:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓
作者回應
ak41 ![]() |
UploadString是覆蓋之前就嘗試過
本篇文章回覆於2018-08-13 08:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |