-4
指定したファイルの属性を読む...私は、そのファイルのすべての属性を印刷する必要があり、彼らは、ファイルへの私の道を与えている、私は仕事を持っている
これまでのところ、すべて私がインターネット上で見つけたものファイルからの書き込み/読み取りについてですが、これは少し役に立ちません。
編集:私が使用しているWindows 7のx64の、しかし、すべての私のプログラムは、このので
指定したファイルの属性を読む...私は、そのファイルのすべての属性を印刷する必要があり、彼らは、ファイルへの私の道を与えている、私は仕事を持っている
これまでのところ、すべて私がインターネット上で見つけたものファイルからの書き込み/読み取りについてですが、これは少し役に立ちません。
編集:私が使用しているWindows 7のx64の、しかし、すべての私のプログラムは、このので
をdebuggin用ターボデバッガ使用していますTASM、TLINKおよびIを使用してコンパイルされています。これは、アセンブリ言語で行われるように EDIT2を持っています宿題/割り当て関連のように思える実際のコードを書かずに、タスクを実行するために必要なリソースと割り込み情報にあなたを誘導します。すべての事のMS-DOS/BIOS関連のための最高の場所の
になります」 DOSのInt 21h/AX=4300h Get File Attributes機能を使用したいと思うでしょう。
AX = 4300h DS:DX -> ASCIZ filename Return: CF clear if successful CX = file attributes (see #01420) AX = CX (DR DOS 5.0) CF set on error AX = error code (01h,02h,03h,05h) (see #01680 at AH=59h)
Bit(s) Description (Table 01420) 7 shareable (Novell NetWare) pending deleted files (Novell DOS, OpenDOS) 6 unused 5 archive 4 directory 3 volume label. Execute-only (Novell NetWare) 2 system 1 hidden 0 read-only
なぜあなたはアセンブリで、このタグを付けたのを見つけるのだろうか?ファイルシステムのメタデータリーダーを実装する必要がありますか?どのファイルシステムに対してですか?何を試しましたか? – CodeCaster
私は編集しました。私はアセンブリでこれを行う必要があり、すべての可能な属性。 これまでは何も試していませんでした。アセンブリでファイルを使用するのは初めてです。 – SnuKies
どのプロセッサですか?どのオペレーティングシステムですか? MS-DOS? Linux? OS/X?その他? 16ビット、32ビット、64ビット? –