Windows 7库(Library):C#快速参考
2010-09-30 22:43:14 来源:WEB开发网每个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 }
更多精彩
赞助商链接