第一篇:WebSerives System.Xml.Serialization命名空間
要使用.NET進行對象的序列化,必須在解決方案中添加System.Xml的引用,并且在類文件中引入System.Xml.Serialization命名空間。這樣就可以在文件中使用序列化所需要的各種特性了。
Imports System.Xml.Serialization
如果對XML Serialization缺少了解,請首先參考拙文:在.NET中實現對象序列化
上面的例子包含了典型的XML中常見的各種元素:XML聲明、XML根節點、XML節點、XML屬性、XML集合。除XML聲明外,在.NET中都有對應的特性用于定義這些元素。這些特性包括:XmlRootAttribute、XmlTypeAttribute、XmlElementAttribute、XmlAttributeAttribute、XmlArrayAttribute和XmlArrayItemAttribute。另外,還有兩個常用的特性,XmlIgnoreAttribute用于標記在對象序列化時需要被忽略的部分,XmlIncludeAttribute用于標記在生成XML Schema時需要包括的類型。
如果沒有顯式地標記任何特性,那么默認類的特性為XmlTypeAttribute、類成員的特性為XmlElementAttribute,且名稱為類或類成員的名稱。例如:
Public Class Order
Public ID As String
Public OrderDate As String
End Class
如果不做任何特性標記,使用下面的代碼序列化時: Dim o As New Order
With o
.ID = 123456
.OrderDate = Date.Now.ToShortDateString
End With
Dim writer As New XmlTextWriter(“abc.xml”, Encoding.UTF8)
Dim serializer As New XmlSerializer(GetType(Order))
writer.Formatting = Formatting.Indented serializer.Serialize(writer, o)
序列化后的XML為:
可以看到,
XML聲明是.NET自動添加的,但是encoding是在XmlTextWriter中指定的,如果不指定encoding,那么XML聲明只有。我使用的是.NET 1.1,這個版本中只支持XML 1.0版本。另外,如果不指定encoding,那么默認的編碼可能也是UTF8(沒找到相關的資料)。
.NET默認為Order類添加了XMLSchema和XMLSchema-instance兩個W3C的命名空間。該命名空間也可以自己指定,方法是使用XmlSerializer的另一個Serialize方法。
Dim ns As New XmlSerializerNamespaces ns.Add(“", ”“)writer.Formatting = Formatting.Indented serializer.Serialize(writer, o, ns)
要將類序列化為XML節點:
Public Class Order
‘ any code here.End Class
要將類序列化為XML根節點:
Public Class Order
‘ any code here.End Class
當在類中同時使用XmlRootAttribute、XmlTypeAttribute時,序列化文檔中的類型以XmlRootAttribute為準:
Public Class Order
‘ any code here.End Class
要將類成員序列化為XML節點:
Public ID As String
要將類成員序列化為XML屬性:
Public ID As String
要將類成員序列化為XML集合:
Public Class Order
Public ID As String
Public orderDate As String
Public Items As New ArrayList
End Class
Public Class OrderItem
Public Name As String
End Class
使用特性的一個好處是:可以在代碼和序列化的文檔中使用不同的編碼規范。
第二篇:.Net常用命名空間和類介紹.doc
.Net常用命名空間和類介紹
一、基礎命名空間 ? System.Collections 包含了一些與集合相關的類型,比如列表,隊列,位數組,哈希表和字典等.? System.IO 包含了一些數據流類型并提供了文件和目錄同步異步讀寫.? System.Text 包含了一些表示字符編碼的類型并提供了字符串的操作和格式化 ? System.Reflection 包括了一些提供加載類型,方法和字段的托管視圖以及動態創建和調用類 型功能的類型.? System.Threading 提供啟用多線程的類和接口.二、圖形命名空間 ? System.Drawing 這個主要的GDI+命名空間定義了許多類型,實現基本的繪圖類型(字體,鋼筆,基本畫筆等)和無所不能的Graphics對象. ? System.Drawing2D 這個命名空間提供高級的二維和失量圖像功能. ? System.Drawing.Imaging 這個命名空間定義了一些類型實現圖形圖像的操作. ? System.Drawing.Text 這個命名空間提供了操作字體集合的功能. ? System.Drawing.Printing 這個命名空間定義了一些類型實現在打印紙上繪制圖像,和打印機交互以及格式化某個打印任務的總體外觀等功能.
三、數據命名空間 ? System.Data 包含了數據訪問使用的一些主要類型. ? System.Data.Common 包含了各種數據庫訪問共享的一些類型. ? System.XML 包含了根據標準來支持XML處理的類. ? System.Data.OleDb 包含了一些操作OLEDB數據源的類型. ? System.Data.Sql 能使你枚舉安裝在當前本地網絡的SQL Server實例. ? System.Data.SqlClient 包含了一些操作MS SQL Server數據庫的類型,提供了和 System.Data.OleDb相似的功能,但是針對SQL做了優化. ? System.Data.SqlTypes 提供了一些表示SQL數據類型的類. ? System.Data.Odbc 包含了操作Odbc數據源的類型. ? System.Data.OracleClient 包含了操作Odbc數據庫的類型. ? System.Transactions 這個命名空間提供了編寫事務性應用程序和資源管理器的一些類.
四、WEB命名空間 ? System.Web 這個命名空間包含啟用瀏覽器/服務器通信的類和接口.這些命名空間類用于管 理到客戶端的HTTP輸出和讀取HTTP請求.附加的類則提供了一些功能,用于服 務器端的應用程序以及進程,Cookie管理,文件傳輸,異常信息和輸出緩存的控制.? System.Web.UI 這個命名空間包含Web窗體的類,包括Page類和用于創建Web用戶界面的其 他標準類.? System.Web.UI.HtmlControls 這個命名空間包含用于HTML特定控件的類,這些控件可以添加到Web窗體中 以創建Web用戶界面
? System.Web.UI.WebControls 包含創建ASP.NET服務器控件的類,當添加到窗體時,這些控件將呈現瀏覽器特 定的HTML和腳本,用于創建和設備無關的Web用戶界面.? System.Web.Mobile 包含生成ASP.NET移動應用程序所需要的核心功能,包括身份驗證和錯誤處理.? System.Web.UI.MobileControls 包括一組ASP.NET服務器控件,這些控件可以針對不同的移動設備呈現應用程 序.? System.Web.Services 包含能使你使用和生成XML Web Service的類,這些服務是駐留在服務器中的 可編程實體,并通過標準Internet協議公開.五、框架服務命名空間 ? System.Diagnostics 這個命名空間所提供的類允許你啟動系統進程,讀取和寫入事件日志以及使用性 能計數器監視系統性能.? System.DirectoryServices 這個命名空間所提供的類可便于從托管代碼中訪問Active Directory.此命名空 間中的類可以與任何Active Directory服務提供程序一起使用.? System.Media 包含用于播放聲音文件和訪問系統提供的聲音的類.? System.Management 這個命名空間提供的類用于管理一些信息和事件,它們關系到系統,設備和WMI 基礎結構所使用的應用程序.? System.Messaging 這個命名空間提供的類用于連接到網絡上的消息隊列,向隊列發送消息,從隊列 接收或查看消息.? System.ServiceProcess 這個命名空間提供的類用于安裝和運行服務,服務是長期運行的可執行文件,它 們不通過用戶界面來運行.? System.Timers 這個命名空間提供基于服務器的計時器組件,用以按指定的間隔引發事件.六、安全性命名空間 ? System.Security 這個命名空間提供公共語言運行庫安全性系統的基礎結構.? System.Net.Security 這個命名空間提供用于主機間安全通信的網絡流.? System.Web.Security 這個命名空間包含的類用于在Web應用程序中實現ASP.NET安全性.七、網絡命名空間 ? System.Net 包含的類可為當前網絡上的多種協議提供簡單的編程接口.? System.Net.Cache 這個命名空間定義了一些類和枚舉,用于為使用WebRequest和HttpWebRequest類獲取的資源定義緩存策略.? System.Net.Configuration 這個命名空間包含了以編程方式訪問和更新System.Net命名空間的配置設置的類.? System.Net.Mime 這個命名空間包含了用于將電子郵件發送到SMTP服務器進行傳送的類.? System.Net.Networkinformation 這個命名空間提供對網絡流量數據,網絡地址信息和本地計算機的地址更改通知 的訪問,還包含實現Ping實用工具的類.你可以使用Ping和相關的類來檢查是否
可通過網絡訪問某臺計算機.? System.Net.Sockets 這個命名空間為嚴格控制網絡訪問的開發人員提供Windows套接字接口的托 管實現
八、配置命名空間
? System.Configuration 這個命名空間包含用于以編程方式訪問.Net Framework配置設置并處理配置 文件中錯誤的類.? System.Configuration.Assemblies 這個命名空間包含用于配置程序集的類.? System.Configuration.Provider 這個命名空間包含由服務器和客戶端應用程序共享,以支持可插接式模型輕松添 加或移除功能的基類.九、本地化命名空間 ? System.Globalization 包含的類定義與區域性相關的信息,其中包括語言,國家地區,所使用的日歷,日期 格式的模式,貨幣與數字以及字符串的排序順序.? System.Resources 這個命名空間提供一些類和接口,它們使開發人員得以創建,存儲并管理應用程序中使用的各種區域性特定資源.? System.Resources.Tools 這個命名空間包含StronglyTypedResourceBuilder類,該類提供對強類型資源 的支持.這個編譯時功能通過創建包含一組靜態只讀屬性的類封裝對資源的訪問, 從而使得使用資源變得更加容易
第三篇:C# System命名空間簡介
System 命名空間 類
Activator 包含特定的方法,用以在本地或從遠程創建對象類型,或獲取對現有遠程對象的引用。
AppDomain 表示應用程序域,它是一個應用程序在其中執行的獨立環境。不能繼承此類。AppDomainSetup 表示可以添加到 AppDomain 的實例的程序集綁定信息。
AppDomainUnloadedException 在嘗試訪問已卸載的應用程序域時引發的異常。ApplicationException 發生非致命應用程序錯誤時引發的異常。ArgumentException 在向方法提供的其中一個參數無效時引發的異常。
ArgumentNullException 當將空引用(在 Visual Basic 中為 Nothing)傳遞給不接受它作為有效參數的方法時引發的異常。
ArgumentOutOfRangeException 當參數值超出調用的方法所定義的允許取值范圍時引發的異常。
ArithmeticException 因算術運算、類型轉換或轉換操作中的錯誤而引發的異常。
Array 提供創建、操作、搜索和排序數組的方法,因而在公共語言運行庫中用作所有數組的基類。
ArrayTypeMismatchException 當試圖在數組中存儲類型不正確的元素時引發的異常。AssemblyLoadEventArgs 為 AssemblyLoad 事件提供數據。Attribute 自定義屬性的基類。
AttributeUsageAttribute 指定另一特性類的用法。無法繼承此類。
BadImageFormatException 當 DLL 或可執行程序的文件圖像無效時引發的異常。BitConverter 將基礎數據類型與字節數組相互轉換。Buffer 操作基元類型的數組。
CannotUnloadAppDomainException 卸載應用程序域的嘗試失敗時引發的異常。CharEnumerator 支持循環訪問 String 并讀取它的各個字符。
CLSCompliantAttribute 指示程序元素是否符合公共語言規范(CLS)。無法繼承此類。Console 表示控制臺應用程序的標準輸入流、輸出流和錯誤流。無法繼承此類。ContextBoundObject 定義所有上下文綁定類的基類。
ContextMarshalException 在嘗試將對象封送過上下文邊界失敗時引發的異常。ContextStaticAttribute 指示靜態字段的值是特定上下文的唯一值。Convert 將一個基本數據類型轉換為另一個基本數據類型。DBNull 表示空值。Delegate 表示委托,委托是一種數據結構,它引用靜態方法或引用類實例及該類的實例方法。DivideByZeroException 試圖用零除整數值或十進制數值時引發的異常。
DllNotFoundException 當未找到在 DLL 導入中指定的 DLL 時所引發的異常。
DuplicateWaitObjectException 當對象在同步對象數組中不止一次出現時引發的異常。EntryPointNotFoundException 因不存在項方法而導致加載類的嘗試失敗時引發的異常。Enum 為枚舉提供基類。
Environment 提供有關當前環境和平臺的信息以及操作它們的方法。不能繼承此類。EventArgs EventArgs 是包含事件數據的類的基類。Exception 表示在應用程序執行期間發生的錯誤。
ExecutionEngineException 當公共語言運行庫的執行引擎中發生內部錯誤時引發的異常。無法繼承此類。
FieldAccessException 當試圖非法訪問類中的私有字段或受保護字段時引發的異常。FlagsAttribute 指示可以將枚舉作為位域(即一組標志)處理。
FormatException 當參數格式不符合調用的方法的參數規范時引發的異常。GC 控制系統垃圾回收器(一種自動回收未使用內存的服務)。
IndexOutOfRangeException 試圖訪問索引超出數組界限的數組元素時引發的異常。無法繼承此類。
InvalidCastException 因無效類型轉換或顯式轉換引發的異常。
InvalidOperationException 當方法調用對于對象的當前狀態無效時引發的異常。
InvalidProgramException 當程序包含無效 Microsoft 中間語言(MSIL)或元數據時將引發的異常。通常這表示編譯器中出現錯誤。
LoaderOptimizationAttribute 用于為可執行應用程序的主方法設置默認的加載程序優化策略。LocalDataStoreSlot 封裝內存槽以存儲本地數據。無法繼承此類。
MarshalByRefObject 允許在支持遠程處理的應用程序中跨應用程序域邊界訪問對象。Math 為三角函數、對數函數和其他通用數學函數提供常數和靜態方法。MemberAccessException 訪問類成員的嘗試失敗時引發的異常。
MethodAccessException非法嘗試訪問類中的私有方法或受保護的方法時引發的異常。MissingFieldException 試圖動態訪問不存在的字段時引發的異常。
MissingMemberException 試圖動態訪問不存在的類成員時引發的異常。MissingMethodException 試圖動態訪問不存在的方法時引發的異常。
MTAThreadAttribute 指示應用程序的 COM 線程模型為多線程單元(MTA)。
MulticastDelegate 表示多路廣播委托;即,其調用列表中可以擁有多個元素的委托。
MulticastNotSupportedException 當試圖合并不可合并的委托類型的兩個實例時引發的異常,除非操作數中有一個是空引用(在 Visual Basic 中為 Nothing)。無法繼承此類。NonSerializedAttribute 指示可序列化類的某個字段不應被序列化。無法繼承此類。
NotFiniteNumberException 當浮點值為正無窮大、負無窮大或非數字(NaN)時引發的異常。
NotImplementedException 在無法實現請求的方法或操作時引發的異常。NotSupportedException 當調用的方法不受支持,或試圖讀取、查找或寫入不支持調用功能的流時引發的異常。
NullReferenceException 嘗試取消引用空對象引用時引發的異常。
Object 支持.NET Framework 類層次結構中的所有類,并為派生類提供低級別服務。這是.NET Framework 中所有類的最終基類;它是類型層次結構的根。ObjectDisposedException 對已處置的對象執行操作時所引發的異常。ObsoleteAttribute 標記不再使用的程序元素。無法繼承此類。
OperatingSystem 表示有關操作系統的信息,如版本和平臺標識符。OutOfMemoryException 沒有足夠的內存繼續執行程序時引發的異常。OverflowException 在選中的上下文中所進行的算術運算、類型轉換或轉換操作導致溢出時引發的異常。
ParamArrayAttribute 指示方法在調用中將允許參數的數目可變。無法繼承此類。PlatformNotSupportedException 當功能未在特定平臺上運行時所引發的異常。
Random 表示偽隨機數生成器,一種能夠產生滿足某些隨機性統計要求的數字序列的設備。RankException 將維數錯誤的數組傳遞給方法時引發的異常。
ResolveEventArgs 為 TypeResolve、ResourceResolve 和 AssemblyResolve 事件提供數據。SerializableAttribute 指示一個類可以序列化。無法繼承此類。StackOverflowException 掛起的方法調用過多而導致執行堆棧溢出時引發的異常。無法繼承此類。
STAThreadAttribute 指示應用程序的 COM 線程模型是單線程單元(STA)。String 表示文本,即一連串 Unicode 字符。
SystemException 為 System 命名空間中的預定義異常定義基類。ThreadStaticAttribute 指示靜態字段的值對于每個線程都是唯一的。TimeZone 表示時區。Type 表示類型聲明:類類型、接口類型、數組類型、值類型和枚舉類型。
TypeInitializationException 作為由類初始值設定項引發的異常周圍的包裝引發的異常。無法繼承此類。
TypeLoadException 類型加載失敗發生時引發的異常。TypeUnloadedException 試圖訪問已卸載的類時引發的異常。
UnauthorizedAccessException 當操作系統因 I/O 錯誤或指定類型的安全錯誤而拒絕訪問時所引發的異常。
UnhandledExceptionEventArgs 為以下情況下引發的事件提供數據:存在一個不是由應用程序域處理的異常。
Uri 提供統一資源標識符(URI)的對象表示形式和對 URI 各部分的輕松訪問。
UriBuilder 為統一資源標識符(URI)提供自定義構造函數,并修改 Uri 類的 URI。UriFormatException 當檢測到無效的統一資源標識符(URI)時引發的異常。ValueType 提供值類型的基類。
Version 表示公共語言運行庫程序集的版本號。無法繼承此類。WeakReference 表示“弱引用”,即在引用對象的同時仍然允許對該對象進行垃圾回收。接口
IAppDomainSetup 表示可以添加到 AppDomain 的實例的程序集綁定信息。IAsyncResult 表示異步操作的狀態。
ICloneable 支持克隆,即用與現有實例相同的值創建類的新實例。
IComparable 定義通用的比較方法,由值類型或類實現以創建類型特定的比較方法。IConvertible 定義特定的方法,這些方法將實現引用或值類型的值轉換為具有等效值的公共語言運行庫類型。
ICustomFormatter 定義一種方法,它支持對象值的自定義(用戶定義)格式設置。IDisposable 定義一種釋放分配的非托管資源的方法。IFormatProvider 提供用于檢索控制格式化的對象的機制。IFormattable 提供將對象的值格式化為字符串表示形式的功能。IServiceProvider 定義一種檢索服務對象的機制,服務對象是為其他對象提供自定義支持的對象。
_AppDomain 表示應用程序域,它是一個應用程序在其中執行的獨立環境。結構
ArgIterator 表示變長參數列表;即采用可變數量的參數的函數的參數。Boolean 表示布爾值。
Byte 表示一個 8 位無符號整數。Char 表示一個 Unicode 字符。DateTime 表示時間上的一刻,通常以日期和當天的時間表示。Decimal 表示十進制數。
Double 表示一個雙精度浮點數字。Guid 表示全局唯一標識符(GUID)。Int16 表示 16 位有符號的整數。Int32 表示 32 位有符號的整數。Int64 表示 64 位有符號的整數。
IntPtr 用于表示指針或句柄的平臺特定類型。RuntimeArgumentHandle 引用變長參數列表。
RuntimeFieldHandle 使用內部元數據標記表示一個字段。
RuntimeMethodHandle RuntimeMethodHandle 是方法的內部元數據表示形式的句柄。RuntimeTypeHandle 表示使用內部元數據標記的類型。SByte 表示 8 位有符號整數。Single 表示一個單精度浮點數字。TimeSpan 表示一個時間間隔。
TypedReference 描述既包含指向某位置的托管指針,也包含該位置可能存儲的類型的運行時表示形式的對象。
UInt16 表示 16 位無符號整數。UInt32 表示 32 位無符號整數。UInt64 表示 64 位無符號整數。
UIntPtr 用于表示指針或句柄的平臺特定類型。
Void 指示不返回值的方法,即具有 void 返回類型的方法。委托
AssemblyLoadEventHandler 表示處理 AppDomain 的 AssemblyLoad 事件的方法。AsyncCallback 引用在異步操作完成時調用的回調方法。
CrossAppDomainDelegate 由 DoCallBack 使用,用于跨應用程序域的調用。EventHandler 表示將處理不包含事件數據的事件的方法。
ResolveEventHandler 表示處理 AppDomain 的 TypeResolve、ResourceResolve 和 AssemblyResolve 事件的方法。
UnhandledExceptionEventHandler表示將處理事件的方法,該事件由應用程序域不處理的異常引發。枚舉
AttributeTargets 指定可以對它們應用特性的應用程序元素。DayOfWeek 指定一周的某天。
Environment.SpecialFolder 指定用于檢索系統特殊文件夾的目錄路徑的枚舉常數。LoaderOptimization 一個枚舉,它與 LoaderOptimizationAttribute 類一起使用為可執行文件指定加載程序優化。
PlatformID 描述程序集所支持的平臺。TypeCode 指定對象的類型。
UriHostNameType 為 Uri.CheckHostName 方法定義主機名類型。UriPartial 為 Uri.GetLeftPart 方法定義 URI 的各部分。
第四篇:使用DFS創建命名空間
使用DFS創建命名空間
如果想把零散的共享資源組織起來,可以使用DFS創建命名空間。以下是win7之家所介紹的建命名空間的步驟。
步驟1:打開【DFS管理】窗口,右擊【命名空間】結點,執行【新建命名空間】命令,如下圖所示。
新建命名空間
步驟2:windows7系統下載彈出【新建命名空間向導】對話框,根據向導提示填寫相關的信息,即可順利地新建命名空間。
第五篇:分布式文件系統命名空間解析
分布式文件系統命名空間解析
近年,微軟對其分布式文件系統(Distributed File System,DFS)做了很多改良,其中的一項技術對文件系統資源提供了統一視圖。DFS重新定向了來自UNC途徑的請求,其中一個網絡驅動映射到請求資源所在的網絡共享。這樣的結果是你可以添加文件服務器到網絡或者不用影響用戶訪問文件的方式就能強化現有的文件服務器。重定向請求到文件實際位置的UNC途徑就是DFS命名空間。本質上,DFS命名空間是為用戶呈現文件服務器資源集中化視圖的統一命名空間。一個DFS命名空間由很多部分組成。DFS根DFS命名空間本質上是分等級的,最頂端的是DFS根。在實際運用中,可以認為根和命名空間是一樣的,因為根常用來指代整個命名空間。DFS根是一個共享文件,它必須存在于NTFS卷中。DFS根鏈接到一個或多個根目標,而根目標則鏈接到一個文件服務器上的UNC共享。一個DFS根可以鏈接的根目標數量由DFS根相關的命名空間類型決定。DFS命名空間有兩個類型:獨立命名空間和基于域的命名空間。獨立命名空間存儲他們在主機服務器注冊表中的配置信息。基于域的命名空間存儲在活動目錄數據庫中的信息。這個區別影響連接到DFS根的根目標數量。獨立DFS根只能包含一個單一根目標,而基于域的DFS根只包含通過多個服務器分離的多個根目標。下面的圖1展示了一個基于域的DFS根。很明顯這是基于域的,因為這個根的名字(//lab.com/namespace)反映了域的名字。中心方格顯示兩個UNC途徑,并且兩個途徑都像根目標一樣鏈接到DFS根。圖1:DFS根連接到一個或多個根目標DFS命名空間里的文件或鏈接在分級中的下一個元素是文件或鏈接(正如它有時候所指的)。在DFS命名空間中的每個文件都映射到鏈接目標,正如DFS根映射到根目標。鏈接目標指向一個映射到物理文件夾的UNC共享。在圖2 中,三個文件(文件
1、文件2和文件3)都被定義在DFS根下(注意,我已經選了文件1)。控制臺的中央窗口列出了映射到文件的鏈接目標。圖2:每個文件都映射到鏈接目標如你所見,這個鏈接目標不過是一個映射到共享文件的UNC途徑。另外要注意,在控制臺的中央窗口中,為鏈接目標展示了各種各樣的信息,包括類型、途徑和提交狀態。由于一個文件可以和不同服務器上的多個鏈接目標連接,所以提交狀態存在。這樣做了之后,你可以為鏈接目標創建一個復制組,且復制組會保持多種文件內容與其它文件之間的同步。圖3展示的就是一個有多個鏈接目標的文件。圖3:多個鏈接目標兩個鏈接目標的提交狀態都是有效的(Enabled)。這意味著DFS可以向任意一個目標指定資源請求。因此,如果一個文件服務器必須離線維修,這個服務器的提交狀態就變成無效,而DFS會停止向該服務器發送請求,直到提交狀態再次變為有效。NTFS級別的DFS命名空間上述因素組成了DFS命名空間。在圖4中,你可以看到NTFS級別的命名空間是什么樣子的。圖4:驅動C盤上的DFS內容注意名為Dfsroots的文件,它下面的那個文件就叫Namespace(命名空間)。當我創建根時DFS自動創建這些文件。Namespace文件實際上是共享的,但是文件系統隱藏了該共享。最后要注意,在命名空間下面有到文件
1、文件2和文件3的快捷鍵.這些都是在DFS管理控制臺中指定的目標文件。在圖的底部是這三個文件夾的另一個列表,它實際上是在驅動C盤上的共享文件。我剛剛提到的快捷鍵映射到這些共享文件夾。