Fórum témák

» Több friss téma
Fórum » ARM - Miértek hogyanok
 
Témaindító: gtk, idő: Jún 26, 2007
Lapozás: OK   122 / 122
(#) don_peter válasza killbill hozzászólására (») 8:08 /
 
Maga ez a FatFs amit használnék, ha szépen végig debugolom és javítom a hibákat, akkor beírja a 0x20-at, erre volt hivatott a kép, hogy ezt bemutassa.
Az az SD és FAT kezelő rutin is megteszi ezt, amit én írtam meg saját magamnak PIC-re, ezért is kerestem. Még nem láttam az általad 0x00 értékű fájlt, hiszen pont ezt a bit-et kell vizsgálni, mert ha pl. könyvtár, akkor abba be kell lépni, ha file akkor meg kell nyitni, ... és így tovább.
Ettől független értem amit írsz..
(#) killbill válasza don_peter hozzászólására (») 9:27 /
 
Idézet:
„Ettől független értem amit írsz..”
Nem hiszem, hogy ertenéd.
(#) don_peter válasza killbill hozzászólására (») 9:33 /
 
Akkor áruld el nekem, mi alapján döntőd el, hogy a bejegyzés könyvtár e vagy esetleg más?
Hát persze, hogy erről a bitről.
Szóval értem, max te nem érted, azt, hogy én értem..
ui: de mindegy is, mert dobtam ezt a változatot, keresek egy másikat, ami hajlandó írni is nem csak olvasni.
A hozzászólás módosítva: 9:34
(#) killbill válasza don_peter hozzászólására (») 10:03 /
 
Az attributum byte 8 bitje a kovetkezo:

0x01 - read only file (csak olvashato)
0x02 - hidden file (a DOS DIR parancs nem mutatja a file-t vagy dir-t)
0x04 - system file
0x08 - DISK VOLUME LABEL
0x10 - DIRECTORY
0x20 - Archive file (semmi ertelme normalis hasznalat kozben)
0x40 - device file, disken soha nem fordul elo
0x80 - nem hasznalt

Ezek alapjan az attributum byte a kovetkezot jelenti:

Ha az ertek == 0x0f, akkor ez egy LFN bejegyzes
Ha nem 0x0f, akkor, ha 0x10 bit all benne, akkor ez egy konyvtar, ha a 0x08 bit all benne, akkor ez egy Volume Label, minden mas esetben sima file.
Következő: »»   122 / 122
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu