有時候在程式中處理檔案的時候必需要使用到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
歡迎跟我連絡
本頁最下方有Web MSN可以直接跟我交談喔!
免安裝程式...哈哈 歡迎聊天
免安裝程式...哈哈 歡迎聊天
2008年3月11日 星期二
連結網路磁碟機 (Map Network Drive) In C#
訂閱:
張貼留言 (Atom)
0 個回應:
張貼留言