ドライブを有効にするには、バッチ ファイルに記述されている net use コマンドを実行する必要があります。バッチファイルは次のとおりです。
net use * /delete /Y
net use l: \\<windows drive name> /user:<domain>\<username> <password>
上記のバッチ ファイルにより、ドライブが有効になり、L: drive to me として表示されます。このバッチ ファイルを Java コードで実行し、いくつかのファイルをこのドライブに書き込む必要があります。
以下のコードを使用して、このバッチ ファイルを実行しています。
String[] array = { "cmd", "/C", "start", "C:/file.bat" };
Runtime.getRuntime().exec(array);
問題は、ドライブにアクセスしてファイルを書き込もうとすると、パスが見つからないという例外が発生することです。走る時もあれば走らない時もあります。
友達は誰でも問題がどこにあるかを理解するのを手伝ってくれます。私が実行している間違ったステップ。質問がはっきりしない場合は、お知らせください。