-4
주어진 파일의 속성을 읽기... 나는 그 파일의 모든 속성을 인쇄해야하고이 파일에 나에게 경로를 제공하는 내가 작업을
지금까지 모두 내가 인터넷에서 발견 한 내용을 파일에 대한 쓰기/읽기에 관한 것이지만 이것은 조금 도움이되지 않습니다.
편집 : 내가 사용 윈도우 7의 x64하지만, 내 모든 프로그램이 있기 때문에
주어진 파일의 속성을 읽기... 나는 그 파일의 모든 속성을 인쇄해야하고이 파일에 나에게 경로를 제공하는 내가 작업을
지금까지 모두 내가 인터넷에서 발견 한 내용을 파일에 대한 쓰기/읽기에 관한 것이지만 이것은 조금 도움이되지 않습니다.
편집 : 내가 사용 윈도우 7의 x64하지만, 내 모든 프로그램이 있기 때문에
을 debuggin위한 터보 디버거 사용하고 TASM, TLINK와 I를 사용하여 컴파일 : 그것은 어셈블리 언어에서 수행 할 EDIT2있다 숙제/과제와 관련이있는 것 같습니다. 실제 코드를 작성하지 않고 작업을 수행하는 데 필요한 리소스와 인터럽트 정보로 안내 할 것입니다. DOS 및 파일을 다루는 관심있는 루틴의 가장 가능성이 당신 특히 DOS Int 21h functions
될 때 관련된 모든 것은 MS-DOS/BIOS를위한 최고의 장소
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)
또한 찾을 수 file attribute bits
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? 리눅스? OS/X? 다른? 16 비트, 32 비트, 64 비트? –