2011-07-21 18 views
1

遠程文件系統檢索文件列表是否可以檢索使用Node.js的一個遠程文件系統的目錄列表我知道怎麼做了本地使用的readdir(...)或readdirSync(...),但我可以用這些方法來特別是從一個HTTP或FTP服務器返回的遠程文件列表?從Node.js的

編輯: 我想,所以我僅限於支持的API的似乎爲此在webOS的。我可能不得不做一些真正的循環方法,就像創建一個包含文件夾中的文件列表的文件的腳本並訪問它。所以我想這會帶來第二個問題,我可以從本地腳本中激發遠程腳本嗎?

回答

0

肯定。你可以找到一個用於節點的ftp客戶端,如果你的服務器有一個ftp服務器,你可以直接與之交互。

下面是你怎麼可能去得到一個遠程服務器

如果你有你想與之交互的遠程機器的root訪問權限,是的,它應該有可能真正的文件系統訪問。否則,不。

我不是超級熟悉這一切,但你需要做的線沿線的東西:你的遠程機器上

  1. 配置一個網絡文件系統(類似this)。
  2. 在正在運行節點的本地計算機上設置NFS客戶端並安裝網絡文件系統。
  3. 然後我認爲,你應該能夠使用節點文件系統庫來瀏覽網絡文件系統本地安裝的,你會與正常的文件系統。
+0

謝謝,我將不得不玩這個。現在我只需要在服務器上運行一個守護進程,爲我生成一個文件列表。 –