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

這個問題,害我折騰了一天,最後終於解決,在此分享下,但願能幫助到你們,有效解決問題。服務器

 

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

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

程序部署IIS。blog

 

操做步驟以下:部署

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

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

 

 

以上設置完畢後,就大功告成,操做文件當普通磁盤目錄操做便可。ast

 

  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));
                        }
                      
                    }
                }
相關文章
相關標籤/搜索