我正在使用 .NET 2.0 Visual Studio 2005 C#。
下面的代码从包含书签的 .url 文件的目录中获取 IE 收藏夹(书签)的文件名
例子
../users/favorites/blah.url
但我真正想要的是该文件中带有书签的 URL。
检查文件属性时,在 Web 文档选项卡中,它会显示文件名和 URL。
如何从 C# 访问它?
代码
//the code below just get String like "..../users/favorites/blah.url"
//call the method with the folder path:
//GetFavoriteFiles(Environment.GetFolderPath(Environment.SpecialFolder.Favorites));
private List<String> favFiles = new List<String>();
private void GetFavoriteFiles(String folder)
{
String[] favs = Directory.GetFiles(folder);
favFiles.AddRange(favs);
String[] folders = Directory.GetDirectories(folder);
if(folders != null)
{
foreach(String s in folders)
{
GetFavoriteFiles(s);
}
}
}