2013-07-01 20 views
1

我試過在ANSI.reds中包含Kaj de Vos的優秀C庫綁定,但仍無法找到讀取目錄列表的方法。如何獲取Red/System中的目錄列表?

我想,也許如果我能讀。在二進制文件,我可以分析它,但我只是得到一個NULL指針:

sizedir: 0 
dir: read-file-binary "my-dir/." :sizedir 
print-line dir 

如果我嘗試閱讀它作爲一個文本文件,我得到一個:

*** Runtime Error 1: access violation 
*** at: 0040152Eh 

任何想法?

回答

3

需要編寫一段附加代碼和定義來讀取目錄結構並對其進行解釋。這很棘手,因爲它部分依賴於系統,所以它超越了我的C庫綁定的ANSI部分。另外,爲了在REBOL中的目錄函數的路上實現更高的抽象級別,您必須考慮非Red/System本身的額外數據結構。

相關問題