WEB开发网
开发学院软件开发C语言 Windows 7库(Library):C#快速参考 阅读

Windows 7库(Library):C#快速参考

 2010-09-30 22:43:14 来源:WEB开发网   
核心提示:每个Windows 7库用一个XML文件表示,扩展名为.library-ms,Windows 7库(Library):C#快速参考,通用库文件通常存储在:C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Libraries\,例如,我们现在使用图片库

每个Windows 7库用一个XML文件表示,扩展名为.library-ms。

通用库文件通常存储在:C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Libraries\。

例如,我们现在使用图片库,如以下代码:

1 libraryName = Pictures 
2 locationPath = C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Libraries\

注意:您可以在任何地方创建库文件,不一定是在上述文件夹中。

功能:

创建一个新库:

1 ShellLibrary shellLibrary = 
2     new ShellLibrary(libraryName, locationPath, overwriteExisting);

添加文件夹到现有库:

1 using (ShellLibrary shellLibrary =
2     ShellLibrary.Load(libraryName, folderPath, isReadOnly))
3 {
4     shellLibrary.Add(folderToAdd);
5 }

从库中删除文件夹:

1 using (ShellLibrary shellLibrary =
2     ShellLibrary.Load(libraryName, folderPath, isReadOnly))
3 {
4     shellLibrary.Remove(folderToRemove);
5 }

枚举库文件夹:

1 using (ShellLibrary shellLibrary = 
2     ShellLibrary.Load(libraryName, folderPath, isReadOnly))
3 {
4     foreach (ShellFileSystemFolder folder in shellLibrary)
5     {
6         Debug.WriteLine(folder.Path);
7     }
8 }

1 2  下一页

Tags:Windows Library 快速

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接