2016-09-29 5 views
0

私はLinux上で共有フォルダ(common_folder)を作成しました。これはWindowsとLinux Systemにアクセスしたいのです。WindowsとLinuxからLinuxマシンのフォルダにアクセス

プログラミング言語はJavaです。私は "// IPアドレス/ common_folder"をフォルダパスとして使用しており、LinuxとWindowsの両方にアクセスできるようにしています。

{{File folder = new File( "// IP address/common_folder"); }}

Linuxマシンで上記の行を使ってフォルダを取得しようとすると、 "/ root/eclipse /// IP address/common_folder"というフォルダパスが与えられます。 しかし、自分のフォルダがそのパス上で利用可能であるため、「// IPアドレス/ common_folder」のみをフォルダパスにします。

Linuxで前述のパスのフォルダを取得するには、javaを使用しますか?

+0

libにJavaでFile.separatorの存在を使用する必要があります。自動的に同じことを行うようにautomountをセットアップすることができます。 –

+0

@Peter:分かりませんでしたので、詳細を教えてください。そして、すばやい返信をありがとう。 – saher

+0

linuxでは、静的または動的にマウントポイントを追加することができます。 '// hostname'または' IPaddress'のマウントポイントを追加すると、sambaまたはnfsマウントのいずれかを指します。あなたの選択。いずれにしても、ファイル/ディレクトリを細かくするために 'File'がどのように使用されるのかは、JavaではなくOSの設定に完全に依存します。 –

答えて

0

あなたはシンボリックリンクを作成したり、Windowsのマウントと同じことにとても `// hostname`ポイントをマウントすることができ

関連する問題