歡迎跟我連絡

本頁最下方有Web MSN可以直接跟我交談喔!
免安裝程式...哈哈 歡迎聊天

2008年3月11日 星期二

連結網路磁碟機 (Map Network Drive) In C#

有時候在程式中處理檔案的時候必需要使用到Mount網路磁碟機.
使用aejw.Network Class這個Mount & Unmount很容易再C#中實現,底下為範例程式碼...

using aejw.Network;

Mount Example :
NetworkDrive myNetDrive = new aejw.Network.NetworkDrive();
try{
   myNetDrive.LocalDrive = "m:";
   myNetDrive.ShareName = \\ComputerName\Share;
   myNetDrive.MapDrive("Username","Password");
   myNetDrive.MapDrive();
}
catch(Exception err){
   MessageBox.Show("Error: "+err.Message);
}
myNetDrive = null;

UnMount Example:
NetworkDrive myNetDrive = new aejw.Network.NetworkDrive();
try{
   myNetDrive.LocalDrive = "m:";
   myNetDrive.Force = true;
   myNetDrive.UnMapDrive();
}
catch(Exception err){
   MessageBox.Show("Error: "+err.Message);
}
myNetDrive = null;

至於aejw.Network 以下網站可以找到
http://www.codeproject.com/KB/system/mapnetdrive.aspx

0 個回應:

MSN狀態(我在線上時,可以跟我交談喔)