1

ANSI.reds で利用できる Kaj de Vos の優れた C ライブラリ バインドを含めようとしましたが、ディレクトリ リストを読み取る方法が見つかりません。

が読めればいいのかなと思いました。ファイルをバイナリで解析することはできましたが、NULL ポインターが返されただけです。

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

テキストファイルとして読み取ろうとすると、次のようになります。

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

何か案は?

4

1 に答える 1

3

ディレクトリ構造を読み取って解釈するには、追加のコードと定義を記述する必要があります。部分的にシステムに依存するため、注意が必要です。そのため、私の C ライブラリ バインディングの ANSI 部分を超えています。また、REBOL のディレクトリ機能に向かう途中でより高い抽象化レベルを達成するには、Red/System にネイティブではない余分なデータ構造について考える必要があります。

于 2013-07-02T01:47:20.017 に答える