C# IIS 訪問網絡映射磁盤 讀取文件列表


這個問題,害我折騰了一天,最后終於解決,在此分享下,希望能幫助到大家,有效解決問題。

 

實例場景:B服務器共享文件夾Test,  路徑:\\192.168.1.196\Test  ,服務器登錄賬戶:admin  密碼:123

A服務器映射磁盤B服務器,設置Z盤。

程序部署IIS。

 

操作步驟如下:

1:首先A服務器 新建登錄用戶,賬戶密碼要和B服務器賬戶密碼一致。

2:IIS站點 找到 對應應用程序池 -> 高級設置 -> 標識 ,選擇自定義賬戶,設置用戶 admin、密碼123

 

 

以上設置完畢后,就大功告成,操作文件當普通磁盤目錄操作即可。

 

  if (Directory.Exists(@"\\192.168.1.196\Test"))
                {
                    string[] files = Directory.GetFiles(@"\\192.168.1.196\Test");


                    if (files == null)
                    {
                        Result.Message = "路徑對應的文件夾暫無文件";
                    }
                    else if (files.Length > 0)
                    {
                        for (int i = 0; i < files.Length; i++)
                        {
                            if (files[i].EndsWith(".config")) continue;

                            string temp = files[i].Replace(@"\", "/");

                            list.Add(temp.Substring(temp.LastIndexOf("/") + 1));
                        }
                      
                    }
                }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM