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