2015-10-01 55 views
1

我正在嘗試將文件名傳遞給其中一個選項參數。 它使用文件的完整路徑/描述時工作文件。如何使用當前目錄中的文件

options["fName"] = "<FULL PATH.../test.apk>"; 

但是,有沒有辦法把文件從當前目錄像

options["fName"] = "test.apk"; 

回答

1

嘗試

options["fName"] = "./test.apk"; 
+0

給了我錯誤:「在異步函數回調異常:TypeError:錯誤的參數」 – Dan

+0

抱歉不是流星傢伙..什麼是選項[「fName」] = process.cwd()+'/test.apk' ; –

0

options.fName = __dirname+'/test.apk';

1

這解決了我的問題:

var dir = process.env.PWD; 
options["fName"] = "./test.apk"; 
+0

使用這樣的相對路徑時要小心。如果使用任何var path = require('path')方法,它通常會返回沒有相對屬性的路徑。處理文件時,我建議使用包含的路徑模塊。 –

相關問題