私は.NET 2.0 Visual Studio 2005 C#を使用しています。.URLファイルのURLとブックマークタイトルにアクセスするには?
ブックマークする.urlファイルが含まれている以下のコードディレクトリからIEのお気に入り(ブックマーク)のファイル名を取得します
例
../users/favorites/blah.url
しかし、私が本当に欲しいのは、そのファイルの中にブックマークされたURLです。
ファイルプロパティをチェックすると、Webドキュメントタブにファイル名とURLが表示されます。
C#からどのようにアクセスできますか?
CODE
//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);
}
}
}
ああ!私が最初にやったはずのことだから、お試しいただきありがとうございます。 –
この形式は実装の詳細であり、そのまま使用することはできません。インターネットショートカットを解析するための適切なAPIについては私の答えを見てください。 –