0

我需要在我的 JSP 上创建一个链接列表,这些链接与 Unix 服务器上特定文件夹(带有 html 扩展名)中的一些文件相关。我的问题是:我如何“连接”到 Unix 服务器?我的 JSP 将存储在我需要搜索的同一台服务器上。我应该使用什么方法来搜索我的特定文件夹?

4

2 回答 2

2

您可以使用File.listFiles(...)方法(实际上在任何操作系统/文件系统上)。uid请注意,如果for webserver 无权访问文件夹/文件或例如,可能会有限制。在 UNIX 机器上的 chroot 环境中。

下面的代码片段

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

应该给你一个File[]数组,其中的文件满足/your/folder中的.html条件。

干杯,

于 2012-12-21T08:53:39.317 回答
0

您可以通过多种方式做到这一点。

如果服务器上的共享是本地的或已经本地安装的,那么您可以使用 Anders R.Bystrups 回答。

如果不是,那么您需要某种连接到服务器的方法。

如果它是共享资源(例如共享文件夹),那么您可以使用 //server/share/file 访问它)。

如果服务器正在运行 FTP 或 SFTP,那么您可以使用相关服务来检索文件列表。

最后,服务器可以运行一个 Web 服务(您必须编写它),它可以公开它拥有的文件列表。

于 2012-12-21T09:08:46.803 回答