現場有一臺電腦存盤產品記錄,假設路徑為 IP1.2.3.4/A,是txt格式的,想實作功能:在遠程的電腦上面路徑A檔案夾下查找指定的 eee.txt 檔案,并把內容顯示在textbox1中,代碼該怎么寫呢?新手求大神搭救。多謝!
uj5u.com熱心網友回復:
參考http://blog.csdn.net/xuexue_wang/article/details/11371849uj5u.com熱心網友回復:
好的,我參考一下,謝謝uj5u.com熱心網友回復:
上面都是說的遠程復制到本地,我只想查找出來需要的檔案,獲取內容顯示在我的文本框中。
uj5u.com熱心網友回復:
讀寫遠程一般都是選擇先下載的。如果你只是要讀,你也可以參照這篇http://www.cnblogs.com/sxw117886/p/5619744.html
uj5u.com熱心網友回復:
哎,還是測驗不成啊。。。
uj5u.com熱心網友回復:
如果可以映射的話,那你把遠程映射到你本地成一個硬碟,這樣就跟本地操作一樣了uj5u.com熱心網友回復:
遠程電腦建立FTP站點,然后訪問FTP 讀取顯示。uj5u.com熱心網友回復:
有沒有大概的代碼讓我參考一下呢?真不知道你們這些大神是怎樣煉成的。。。。。。。
uj5u.com熱心網友回復:
先連接再讀取共享的檔案夾status = connectState(@"\\192.168.1.9", @"Administrator", "");
FileName = @"\\192.168.1.9\Data\2020-03\data2020-03-16 12-53-01.csv";
uj5u.com熱心網友回復:
上面說了很多方法,我多說一種你可以發布到IIS上,然后通過WebClient.DownloadData讀取內容就好了uj5u.com熱心網友回復:
要讀取的檔案夾共享就可以當做本地一樣用了uj5u.com熱心網友回復:
1.如果對安全沒有強制性要求,可以通過net use命令把遠程機器上的檔案夾映射到本地
這樣就相當于讀取本地檔案
2. 如果對安全有要求,不允許共享檔案,
那就涉及網路通信。
uj5u.com熱心網友回復:
搭建網站或FTP, 訪問就不是問題了。uj5u.com熱心網友回復:
最簡單省事的法子就是遠程映射到你本地成一個盤uj5u.com熱心網友回復:
寫好了,不過是MessageBox,你可以稍作修改,代碼如下:
using System.IO;
using System.Windows.Forms;
class Test
{
public static void Main()
{
var strContent = File.ReadAllText("\\\\1.2.3.4\\A\\eee.txt");
MessageBox.Show(strContent);
}
}
uj5u.com熱心網友回復:
遠程電腦用WCF轉載請註明出處,本文鏈接:https://www.uj5u.com/net/56862.html
標籤:C#
