2012-08-23 38 views
1

我在嘗試example from Learning J但它不起作用。我如何寫入/讀取J中的文件?在J - `1!:2'中讀取/寫入文件不起作用)

F =: 'c:\temp\demofile.xyz'  NB. a filename 
    'some data' 1!:2 < F NB. write to file F 
|file name error 
| 'some data' 1!:2<F 

我想它的Windows 7

+2

這應該工作。也許你沒有寫入temp的權限或者它不存在? – Eelvex

+1

[錯誤頁面:](http://www.jsoftware.com/help/jforc/error_messages.htm)「您指定了無效的文件名,或試圖讀取不存在的文件。」 – Eelvex

+0

@Eelvex您的權限是正確的(您可以將其作爲答案發布)。我被錯誤名稱和描述弄糊塗了。這對我來說似乎是一個錯誤。 – defhlt

回答

1

下作爲@Eelvex提出的問題是與寫權限的文件夾 'C:\ TEMP'。然而文件名很好,J由於缺少權限而產生了file name error