カメラロールフォルダの取得


Space  2014-04-24 03:08:27  No: 148270

Win8のカメラアプリで撮影するとC:\users\ユーザー\Pictures\カメラ ロールに保存されるので
System.Environment.GetFolderPath(Environment.SpecialFolder.MyPictures) & "\カメラ ロール"
としていたのですが
機種・OSによりカメラロールの名前がアルファベットだったりするようでして
カメラロールフォルダのフルパスを取得することは可能なのでしょうか?
いろいろ探したのですが見つかりませんでした
ご教授願います。


YuO  2014-04-24 22:45:46  No: 148271

シ785 ]

SHGetKnownFolderPath APIに,FOLDERID_CameraRollを渡すことで取得できそうです。
# 実際には試していませんが。

http://msdn.microsoft.com/en-us/library/windows/desktop/bb762188(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/dd378457(v=vs.85).aspx

あとは,WinRT系のアセンブリを使えるようにして,
Windows.Storage.KnownFolders.CameraRoll
を使ってアクセスするとか。
# こちらも試していません。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加