0
私はJavaからWindowsの仮想フォルダの場所を取得したいと思います。 JNA provides some supportですが、マニュアルでは直接使用する方法について説明していません。 JNA sourceに外観を持つJavaからWindowsの仮想フォルダの場所を取得するには?
私はJavaからWindowsの仮想フォルダの場所を取得したいと思います。 JNA provides some supportですが、マニュアルでは直接使用する方法について説明していません。 JNA sourceに外観を持つJavaからWindowsの仮想フォルダの場所を取得するには?
は、フォルダのKNOWNFOLDERIDで識別知られているフォルダのフルパスを取得しShell32Util.getKnownFolderPath(Guid.GUID)
のJavadocを明らかにする。
ローカルアプリケーションデータディレクトリは
String localAppDataDir = Shell32Util.getKnownFolderPath(
KnownFolders.FOLDERID_LocalAppData);
System.out.println(localAppDataDir);
として取得することができ、出力は
JohnDoe
は、現在のユーザーの名前です
C:\Users\JohnDoe\AppData\Local
のようなものになります。
ルックアップに使用するウィンドウ機能は何ですか?これをJNAマッピングに変換し、適切なJNAマッピングを拡張して独自のインスタンスを生成します。 – technomage