資源簡介
C#訪問共享文件夾的類,共享給大家使用。。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.IO;
using?System.Runtime.InteropServices;
using?System.Text;
namespace?ConnectNetShare
{
????public?enum?ERROR_ID
????{
????????ERROR_SUCCESS?=?0?//?Success
????????ERROR_BUSY?=?170
????????ERROR_MORE_DATA?=?234
????????ERROR_NO_BROWSER_SERVERS_FOUND?=?6118
????????ERROR_INVALID_LEVEL?=?124
????????ERROR_ACCESS_DENIED?=?5
????????ERROR_INVALID_PASSWORD?=?86
????????ERROR_INVALID_PARAMETER?=?87
????????ERROR_BAD_DEV_TYPE?=?66
????????ERROR_NOT_ENOUGH_MEMORY?=?8
????????ERROR_NETWORK_BUSY?=?54
????????ERROR_BAD_NETPATH?=?53
????????ERROR_NO_NETWORK?=?1222
????????ERROR_INVALID_HANDLE_STATE?=?1609
????????ERROR_EXTENDED_ERROR?=?1208
????????ERROR_DEVICE_ALREADY_REMEMBERED?=?1202
????????ERROR_NO_NET_OR_BAD_PATH?=?1203
????}
????public?enum?RESOURCE_SCOPE
????{
????????RESOURCE_CONNECTED?=?1
????????RESOURCE_GLOBALNET?=?2
????????RESOURCE_REMEMBERED?=?3
????????RESOURCE_RECENT?=?4
????????RESOURCE_CONTEXT?=?5
????}
????public?enum?RESOURCE_TYPE
????{
????????RESOURCETYPE_ANY?=?0
????????RESOURCETYPE_DISK?=?1
????????RESOURCETYPE_PRINT?=?2
????????RESOURCETYPE_RESERVED?=?8
????}
????public?enum?RESOURCE_USAGE
????{
????????RESOURCEUSAGE_CONNECTABLE?=?1
????????RESOURCEUSAGE_CONTAINER?=?2
????????RESOURCEUSAGE_NOLOCALDEVICE?=?4
????????RESOURCEUSAGE_SIBLING?=?8
????????RESOURCEUSAGE_ATTACHED?=?16
????????RESOURCEUSAGE_ALL?=?(RESOURCEUSAGE_CONNECTABLE?|?RESOURCEUSAGE_CONTAINER?|?RESOURCEUSAGE_ATTACHED)
????}
????public?enum?RESOURCE_DISPLAYTYPE
????{
????????RESOURCEDISPLAYTYPE_GENERIC?=?0
????????RESOURCEDISPLAYTYPE_DOMAIN?=?1
????????RESOURCEDISPLAYTYPE_SERVER?=?2
????????RESOURCEDISPLAYTYPE_SHARE?=?3
????????RESOURCEDISPLAYTYPE_FILE?=?4
????????RESOURCEDISPLAYTYPE_GROUP?=?5
????????RESOURCEDISPLAYTYPE_NETWORK?=?6
????????RESOURCEDISPLAYTYPE_ROOT?=?7
????????RESOURCEDISPLAYTYPE_SHAREADMIN?=?8
????????RESOURCEDISPLAYTYPE_DIRECTORY?=?9
????????RESOURCEDISPLAYTYPE_TREE?=?10
????????RESOURCEDISPLAYTYPE_NDSCONTAINER?=?11
????}
????[StructLayout(LayoutKind.Sequential)]
????public?struct?NETRESOURCE
????{
????????public?RESOURCE_SCOPE?dwScope;
????????public?RESOURCE_TYPE?dwType;
????????public?RESOURCE_DISPLAYTYPE?dwDisplayType;
????????public?RESOURCE_USAGE?dwUsage;
????????[MarshalAs(UnmanagedType.LPStr)]
????????public?string?lpLocalName;
????????[MarshalAs(UnmanagedType.LPStr)]
????????public?string?lpRemoteName;
????????[MarshalAs(UnmanagedType.LPStr)]
????????public?string?lpComment;
????????[MarshalAs(UnmanagedType.LPStr)]
????????public?string?lpProvider;
????}
????public?class?NetworkConnection
????{
????????[DllImport(“mpr.dll“)]
????????public?static?extern?int?WNetAddConnection2A(NETRESOURCE[]?lpNetResource?string?lpPassword?string?lpUserName?int?dwFlags);
????????[DllImport(“mpr.dll“)]
????????public?static?extern?int?WNetCancelCo
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????7168??2013-09-24?11:09??ConnectNetShare\ConnectNetShare\bin\Debug\ConnectNetShare.dll
?????文件??????11776??2013-09-24?11:09??ConnectNetShare\ConnectNetShare\bin\Debug\ConnectNetShare.pdb
?????文件???????3965??2013-09-24?11:09??ConnectNetShare\ConnectNetShare\ConnectNetShare.cs
?????文件???????2268??2013-09-24?11:09??ConnectNetShare\ConnectNetShare\ConnectNetShare.csproj
?????文件????????553??2013-09-24?11:09??ConnectNetShare\ConnectNetShare\obj\Debug\ConnectNetShare.csproj.FileListAbsolute.txt
?????文件????????994??2013-09-24?11:09??ConnectNetShare\ConnectNetShare\obj\Debug\ConnectNetShare.csprojResolveAssemblyReference.cache
?????文件???????7168??2013-09-24?11:09??ConnectNetShare\ConnectNetShare\obj\Debug\ConnectNetShare.dll
?????文件??????11776??2013-09-24?11:09??ConnectNetShare\ConnectNetShare\obj\Debug\ConnectNetShare.pdb
?????文件???????6049??2013-09-24?11:09??ConnectNetShare\ConnectNetShare\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????0??2013-09-24?10:43??ConnectNetShare\ConnectNetShare\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件??????????0??2013-09-24?10:43??ConnectNetShare\ConnectNetShare\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件??????????0??2013-09-24?10:43??ConnectNetShare\ConnectNetShare\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????文件???????1350??2013-09-24?10:43??ConnectNetShare\ConnectNetShare\Properties\AssemblyInfo.cs
?????文件????????935??2013-09-24?10:43??ConnectNetShare\ConnectNetShare.sln
????..A..H.?????24576??2013-09-24?11:18??ConnectNetShare\ConnectNetShare.v11.suo
?????目錄??????????0??2013-09-24?10:43??ConnectNetShare\ConnectNetShare\obj\Debug\TempPE
?????目錄??????????0??2013-09-24?11:09??ConnectNetShare\ConnectNetShare\bin\Debug
?????目錄??????????0??2013-09-24?10:43??ConnectNetShare\ConnectNetShare\bin\Release
?????目錄??????????0??2013-09-24?11:09??ConnectNetShare\ConnectNetShare\obj\Debug
?????目錄??????????0??2013-09-24?10:43??ConnectNetShare\ConnectNetShare\bin
?????目錄??????????0??2013-09-24?10:43??ConnectNetShare\ConnectNetShare\obj
?????目錄??????????0??2013-09-24?10:43??ConnectNetShare\ConnectNetShare\Properties
?????目錄??????????0??2013-09-24?10:43??ConnectNetShare\ConnectNetShare
?????目錄??????????0??2013-09-24?10:43??ConnectNetShare
-----------?---------??----------?-----??----
????????????????78578????????????????????24
- 上一篇:c# 校驗(yàn)文本是否為合法json格式
- 下一篇:C# 生成PDF源碼
評論
共有 條評論