質問: javaでネットワークドライブのファイルパスを絶対パス(UNC)に変換する方法を探しております。 ライブラリを利用する等、何か簡易的に行う方法は無いでしょうか? ※net useコマンドの出力結果を自力で整形する案しか思いつかず、質問させていただきました。 ■環境情報 OS:Windows10 Home Java:1.8
回答: C#の実装は結構見つかりますね。Qiitaにあったもの: * ネットワークドライブのファイルパスを絶対パス(UNC)に変換して、クリップボードに出力する Javaで書き換えるのなら、DllImport()のところは、SWIGなり使ってWindows APIのラッパを作ってやればできそうです。これもQiitaにあったもの (Linuxですが): * JavaからCの処理を呼ぶ方法(JNI/JNA/SWIG)