0

Unixサーバー上の特定のフォルダー(html拡張子を持つ)にあるいくつかのファイルに関連するリンクのリストをJSPに作成する必要があります。私の質問は次のとおりです。Unixサーバーに「接続」するにはどうすればよいですか。私のJSPは、検索する必要があるのと同じサーバーに保存されます。特定のフォルダを検索するには、どのような方法を使用する必要がありますか?

4

2 に答える 2

2

File.listFiles(...)メソッドを使用できます(実際には任意のOS /ファイルシステムで)。uidfor webserverがフォルダ/ファイルにアクセスできない場合、またはなどの場合、制限がある可能性があることに注意してください。UNIXボックスのchroot環境で。

次のコードスニペット

File[] files = new File( "/your/folder" ).listFiles( "*.html" );

/ your/folder内の.html条件を満たすFile[]ファイルを含む配列を提供する必要があります。

乾杯、

于 2012-12-21T08:53:39.317 に答える
0

これはいくつかの方法で行うことができます。

サーバー上の共有がローカルにあるか、すでにローカルにマウントされている場合は、AndersR.Bystrupsの回答を使用できます。

そうでない場合は、サーバーに接続するための何らかの方法が必要です。

共有リソース(たとえば、共有フォルダー)の場合は、// server / share/fileを使用してアクセスできます。

サーバーがFTPまたはSFTPを実行している場合は、関連するサービスを使用してファイルのリストを取得できます。

最後に、サーバーは、サーバーが持つファイルのリストを公開できるWebサービス(作成する必要があります)を実行できます。

于 2012-12-21T09:08:46.803 に答える