Win8のカメラアプリで撮影するとC:\users\ユーザー\Pictures\カメラ ロールに保存されるので
System.Environment.GetFolderPath(Environment.SpecialFolder.MyPictures) & "\カメラ ロール"
としていたのですが
機種・OSによりカメラロールの名前がアルファベットだったりするようでして
カメラロールフォルダのフルパスを取得することは可能なのでしょうか?
いろいろ探したのですが見つかりませんでした
ご教授願います。
シ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
を使ってアクセスするとか。
# こちらも試していません。
ツイート | ![]() |