2011-11-28 58 views
0

是否可以使用Adobe Air讀取/寫入C:\驅動器及其目錄?如果是的話如何?我只看到了使用帶有resolvePath()的桌面或用戶目錄的示例。讀取/寫入C盤?

+0

嘗試沒有使用'與resolvePath()',而是使用'yourFile.nativePath = 「C:\\ MyFolder文件\\ file.txt的」'。確保運行你的空中應用程序的用戶也可以訪問該目錄。 – ToddBFisher

+0

如何檢查我的應用程序是否有權訪問這些文件?我相信我需要管理權限,因爲我將在System32文件夾中安裝文件。 – LordZardeck

+0

大聲笑,它必須是那些鎖定系統文件夾之一:)你可以把你的代碼放在try catch塊中,如果你發現securityError,你就知道你沒有權限。 – ToddBFisher

回答

0

只要做到:

var file : File = new File("c:/file.txt"); 

// Add a new File 
var fs : FileStream = new FileStream; 
fs.open(file, FileMode.WRITE); 
fs.writeUTFBytes("Hello"); 

fs.close(); 
+0

我試過了,它沒有工作。我仍然得到3003錯誤 – LordZardeck

+0

我已經試過我的代碼發佈之前,它運作良好。所以你可能有一個正確的問題。 –

+0

「對」或「寫」? – LordZardeck