iT邦幫忙

0

C# sftp讀取檔案後丟到資料庫

c#

這是我第一次接觸C#程式
但是因為某上司的要求,就要趕緊地做出一項功能,而且是要用C#寫
那我本身會java但是C#是從昨天才開始接觸的,所以可能有些小白問題請見諒


這隻程式需要這樣的功能
1.能透過sftp讀取檔案(那我目前只能做到CONNET的部分)
2.讀取XML檔案
3.讀取XML裡的節點,然後儲存該節點的內容
4.上傳至資料庫裡面
5.將以上東西加上排程


能請版上30公分的大大們給小弟一個小範例嗎?
讓我知道大概要如何寫出這個結構就好,多謝。

小魚 iT邦大師 1 級 ‧ 2020-02-10 15:48:11 檢舉
30公分的大大 是什麼?

其實你都已經細分好了就一個一個去Google吧.
有遇到問題再拿程式碼到版上來問,
問題太大實在很難回答.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
allenlwh
iT邦高手 1 級 ‧ 2020-02-10 15:44:08
最佳解答

以下資料均是google來的,請參考

1.使用C#操作Sftp
https://www.volleyball.dotpower.info/blog/%E8%BB%9F%E9%AB%94/c_sharp/%E4%BD%BF%E7%94%A8c%E6%93%8D%E4%BD%9Csftp/

2.讀取XML
https://support.microsoft.com/zh-tw/help/307548/how-to-read-xml-from-a-file-by-using-visual-c

5.將以上東西加上排程
可以將執行程式加入工作排程器

tryit iT邦研究生 4 級 ‧ 2020-02-10 15:47:31 檢舉

我比較想知道的是,當我1抓到檔案後怎麼用2讀取

allenlwh iT邦高手 1 級 ‧ 2020-02-10 15:56:18 檢舉

最簡單的方法就是把各個功能,都獨立成一支EXE。
1.讀取sftp.Exe:讀取sftp後,另存到local端XML
2.讀取XML.Exe:讀取local端XML,寫入DB
3.在工作排程器排定以上工作,將執行時間隔空

我要發表回答

立即登入回答