私はデータベースとJavaアプリケーションを使用してファイルを操作するサーバーを持っています。私にもかかわらず、偽の応答を取得Java - ユーザー認証付きアクセスファイル
public static boolean folderExists(String folderPath) {
File folderToCheck = new File(folderPath);
return folderToCheck.exists();
}
私は(私のコンピュータの新鮮な再起動後に)私のアプリを起動するたび :私は私のアプリを起動すると は、私が使用してサーバへのファイルアクセスに関する報告書を与えますサーバーはオンです。 私は別のユーザーとして認証を与えなければならないからです。 私は、ユーザ名/パスワードの入力を求められている のサーバからサーバにアクセスします。 とその後、サーバへのファイルアクセスに関する真の応答が得られます。
は、, のJavaで認証ユーザー名とパスワードを入力し、Windowsでは使用できませんか?
は、Windowsコールせずに、JAVAによるのfileaccessを付与する方法がないことを、あなたに私はかなり確信している
シェルコマンドを呼び出すことで実行できますか?それは私と大丈夫です。私はWindowsを使用しています。コマンドはどのようになりますか? –
私はファイルのアクセス権を* cacls * 'cacls file.log/e/t/pと呼びます。Everyone:f':http://support.microsoft.com/kb/318754/enしかし、ユーザログイン「Everyone」は、ローカライズされたウィンドウ上で別の名前を持つことがあります。ドイツ語で翻訳されたウィンドウの場合、呼び出しは 'cacls file.log/e/t/p Jeder:f'でなければなりません –