亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#如何訪問共享文件夾或者磁盤

2019-10-29 21:01:48
字體:
來源:轉載
供稿:網友

本文實例為大家分享了C#訪問共享文件夾或者磁盤的具體代碼,供大家參考,具體內容如下

SharedTool:

using System;  using System.Collections.Generic;  using System.Linq;  using System.Text;  using System.Runtime.InteropServices;    namespace ConsoleApplication5  {    public class SharedTool : IDisposable    {      // obtains user token         [DllImport("advapi32.dll", SetLastError = true)]      static extern bool LogonUser(string pszUsername, string pszDomain, string pszPassword,        int dwLogonType, int dwLogonProvider, ref IntPtr phToken);        // closes open handes returned by LogonUser         [DllImport("kernel32.dll", CharSet = CharSet.Auto)]      extern static bool CloseHandle(IntPtr handle);        [DllImport("Advapi32.DLL")]      static extern bool ImpersonateLoggedOnUser(IntPtr hToken);        [DllImport("Advapi32.DLL")]      static extern bool RevertToSelf();      const int LOGON32_PROVIDER_DEFAULT = 0;      const int LOGON32_LOGON_NEWCREDENTIALS = 9;//域控中的需要用:Interactive = 2         private bool disposed;        public SharedTool(string username, string password, string ip)      {        // initialize tokens           IntPtr pExistingTokenHandle = new IntPtr(0);        IntPtr pDuplicateTokenHandle = new IntPtr(0);          try        {          // get handle to token             bool bImpersonated = LogonUser(username, ip, password,            LOGON32_LOGON_NEWCREDENTIALS, LOGON32_PROVIDER_DEFAULT, ref pExistingTokenHandle);            if (bImpersonated)          {            if (!ImpersonateLoggedOnUser(pExistingTokenHandle))            {              int nErrorCode = Marshal.GetLastWin32Error();              throw new Exception("ImpersonateLoggedOnUser error;Code=" + nErrorCode);            }          }          else          {            int nErrorCode = Marshal.GetLastWin32Error();            throw new Exception("LogonUser error;Code=" + nErrorCode);          }        }        finally        {          // close handle(s)             if (pExistingTokenHandle != IntPtr.Zero)            CloseHandle(pExistingTokenHandle);          if (pDuplicateTokenHandle != IntPtr.Zero)            CloseHandle(pDuplicateTokenHandle);        }      }        protected virtual void Dispose(bool disposing)      {        if (!disposed)        {          RevertToSelf();          disposed = true;        }      }        public void Dispose()      {        Dispose(true);      }    }  } 

 案例:

using System;  using System.Collections.Generic;  using System.Linq;  using System.Text;  using System.IO;    namespace ConsoleApplication5  {    class Program    {      static void Main(string[] args)      {        using (SharedTool tool = new SharedTool("administrator", "12345678", "192.168.1.101"))        {          string selectPath = @"//192.168.1.101/c$";            var dicInfo = new DirectoryInfo(selectPath);//選擇的目錄信息            DirectoryInfo[] dic = dicInfo.GetDirectories("*.*", SearchOption.TopDirectoryOnly);          foreach (DirectoryInfo temp in dic)          {            Console.WriteLine(temp.FullName);          }            Console.WriteLine("---------------------------");          FileInfo[] textFiles = dicInfo.GetFiles("*.*", SearchOption.TopDirectoryOnly);//獲取所有目錄包含子目錄下的文件          foreach (FileInfo temp in textFiles)          {            Console.WriteLine(temp.Name);          }        }        Console.ReadKey();      }    }  }  

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美精品激情视频| 668精品在线视频| 国产精品亚洲аv天堂网| 668精品在线视频| 久久精品在线播放| 精品少妇一区二区30p| 91精品国产乱码久久久久久久久| 亚洲影院高清在线| 日韩精品免费在线观看| 欧美成人午夜激情在线| 欧美孕妇毛茸茸xxxx| 欧美另类极品videosbestfree| 91精品国产成人| 国产z一区二区三区| 91亚洲精品久久久久久久久久久久| 成人免费福利视频| 亚洲精品456在线播放狼人| 精品伊人久久97| 国产精品久久久久久久久久久新郎| 欧美成人精品在线| 欧美激情精品久久久久久| 欧美日韩在线视频一区二区| 一本色道久久综合亚洲精品小说| 97精品一区二区视频在线观看| 国产欧美在线播放| 精品久久国产精品| 九九久久精品一区| 高跟丝袜欧美一区| 成人性生交xxxxx网站| 久久久久国色av免费观看性色| 性欧美激情精品| 国语自产在线不卡| 亚洲女在线观看| 亚洲最大在线视频| 国产精品第七十二页| 欧美激情乱人伦| 久久久精品久久久久| 日韩美女写真福利在线观看| 日韩视频欧美视频| 91黑丝高跟在线| 97久久久久久| 日韩在线观看你懂的| 日本亚洲欧美三级| 91精品国产综合久久香蕉922| 亚洲aa中文字幕| 亚洲第一二三四五区| 91九色国产社区在线观看| 欧美性xxxx18| 亚洲人成在线播放| 亚洲精品v天堂中文字幕| 欧美成人四级hd版| 91国内在线视频| 青青a在线精品免费观看| 成人自拍性视频| 影音先锋欧美精品| 亚洲精品久久久久久久久久久久久| 日韩精品在线私人| 在线成人中文字幕| 久久综合伊人77777蜜臀| 国产成人精品久久| 最新日韩中文字幕| 国产精品男人爽免费视频1| 黑人巨大精品欧美一区免费视频| 日韩女优在线播放| 欧美理论在线观看| 国产成人高清激情视频在线观看| 国产亚洲欧洲高清| 日韩激情在线视频| 亚洲第一偷拍网| 日本19禁啪啪免费观看www| 国产精品99久久久久久白浆小说| 国产成人久久久精品一区| 久久久久久97| 5252色成人免费视频| 中文字幕在线看视频国产欧美在线看完整| 日韩欧美黄色动漫| 97成人精品区在线播放| 国产欧美久久久久久| 亚洲精品一区二区在线| 欧美二区乱c黑人| 日韩精品免费综合视频在线播放| 日韩亚洲第一页| 欧美日韩亚洲精品一区二区三区| www高清在线视频日韩欧美| 国产日韩欧美视频在线| 久久韩国免费视频| 亚洲成人av资源网| 亚洲精品久久久久久久久久久久| 成人高清视频观看www| 日本欧美一二三区| 国产91色在线|免| 亚洲精品综合久久中文字幕| 正在播放欧美视频| 久久五月天综合| 色老头一区二区三区| 91麻豆国产语对白在线观看| 色偷偷综合社区| 自拍亚洲一区欧美另类| 欧美国产日韩一区二区| 欧美精品九九久久| 成人免费观看49www在线观看| 亚洲欧洲在线看| 夜夜嗨av色一区二区不卡| 91成人在线视频| 日韩经典中文字幕在线观看| 欧美日韩在线另类| 91精品国产沙发| 欧美日韩国产精品一区| 91高潮在线观看| 日韩一区二区欧美| 国产精品视频男人的天堂| 亚洲综合日韩中文字幕v在线| 日韩福利视频在线观看| 懂色av一区二区三区| 狠狠久久五月精品中文字幕| 国产精品极品在线| 欧美综合在线观看| 国产视频亚洲精品| 91久久综合亚洲鲁鲁五月天| 欧洲成人在线观看| 美女扒开尿口让男人操亚洲视频网站| 国产suv精品一区二区三区88区| 国产欧美在线观看| 日韩av免费在线看| 欧美精品激情在线| 日本一欧美一欧美一亚洲视频| 国产日韩欧美91| 中文字幕少妇一区二区三区| 尤物tv国产一区| 亚洲精品av在线播放| 久久影视电视剧免费网站| 日韩网站在线观看| 国产精品久久久久久av下载红粉| 亚洲第一黄色网| 欧美国产精品日韩| 亚洲无线码在线一区观看| 亚洲欧美另类中文字幕| 国产日韩精品在线| 国产精品h片在线播放| 久久亚洲精品一区| 午夜精品一区二区三区在线| 久久99亚洲热视| 亚洲精品国精品久久99热| 欧美另类在线播放| 欧美激情xxxxx| 成人网址在线观看| 欧美夫妻性视频| 国产成人精品亚洲精品| 久久久久久国产精品久久| 日韩精品中文字幕在线播放| 国产精品偷伦免费视频观看的| 国产成人自拍视频在线观看| 亚洲激情在线视频| 欧美裸身视频免费观看| 欧美激情免费视频| 欧美精品精品精品精品免费| 精品亚洲va在线va天堂资源站| 午夜精品久久久久久久久久久久久| 国产精品美女999| 精品在线小视频| 欧美成人一区二区三区电影| 亚洲区中文字幕| 欧美精品久久久久久久免费观看| 日韩精品日韩在线观看|