使用Node.js从远程文件系统中检索文件列表

是否有可能使用Node.js检索远程文件系统的目录列表。 我知道如何在本地使用readdir(…)或readdirSync(…),但我可以使用这些方法返回远程文件列表,特别是从HTTP或FTP服务器?

编辑:我想在webOS中这样做,所以我似乎被限制在支持的API。 我可能不得不做一些真正的回合方法,如有一个脚本,创build一个文件,其中包含文件夹中的文件列表,只是访问该文件。 所以我想这引发了第二个问题,我可以从本地脚本启动远程脚本?

当然。 你可以find节点的ftp客户端,如果你的服务器有一个ftp服务器,你可以直接与之交互。

以下是如何获得真正的文件系统访问远程服务器

如果你有远程机器的root权限,那么你应该可以。 否则,不。

我并不是十分熟悉这一切,但是你需要按照以下的方式去做:

  1. 在远程计算机上configurationnetworking文件系统服务器(如下所示 )。
  2. 在正在运行节点的本地计算机上设置NFS客户端并装入networking文件系统。
  3. 然后我想 ,你应该能够使用节点文件系统库来浏览本地安装的networking文件系统,就像使用普通文件系统一样。

你可能需要jsDav和node-ftp 。