X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/5366852335044c1e68a5c32548d3051cc943552f..7b78a5a287827db9e9b16286f3604aef69b37c5c:/fatfs/doc/ja/sfileinfo.html?ds=sidebyside diff --git a/fatfs/doc/ja/sfileinfo.html b/fatfs/doc/ja/sfileinfo.html index 1a3db24..a9167f1 100644 --- a/fatfs/doc/ja/sfileinfo.html +++ b/fatfs/doc/ja/sfileinfo.html @@ -1,7 +1,7 @@ - + @@ -13,58 +13,58 @@

FILINFO

-

FILINFO\‘¢‘̂́Af_stat(), f_readdir()‚Å•Ô‚³‚ê‚éƒtƒ@ƒCƒ‹î•ñ‚ð•ÛŽ‚µ‚Ü‚·B

+

FILINFO構造体は、f_stat(), f_readdir()で返されるファイル情報を保持します。

 typedef struct {
-    DWORD fsize;     /* ƒtƒ@ƒCƒ‹EƒTƒCƒY */
-    WORD fdate;      /* ÅŒã‚ɍXV‚³‚ꂽ“ú•t */
-    WORD ftime;      /* ÅŒã‚ɍXV‚³‚ꂽŽž  */
-    BYTE fattrib;    /* ƒAƒgƒŠƒrƒ…[ƒg */
-    TCHAR fname[13]; /* ’Z‚¢ƒtƒ@ƒCƒ‹–¼ (8.3ƒtƒH[ƒ}ƒbƒg) */
+    DWORD fsize;     /* ファイル サイズ */
+    WORD fdate;      /* 最後に更新された日付 */
+    WORD ftime;      /* 最後に更新された時刻  */
+    BYTE fattrib;    /* アトリビュート */
+    TCHAR fname[13]; /* 短いファイル名 (8.3フォーマット) */
 #if _USE_LFN
-    TCHAR* lfname;   /* ’·‚¢ƒtƒ@ƒCƒ‹–¼‚̃oƒbƒtƒ@‚ւ̃|ƒCƒ“ƒ^ */
-    int lfsize;      /* ’·‚¢ƒtƒ@ƒCƒ‹–¼‚̃oƒbƒtƒ@‚̃TƒCƒY [•¶Žš”] */
+    TCHAR* lfname;   /* 長いファイル名のバッファへのポインタ */
+    int lfsize;      /* 長いファイル名のバッファのサイズ [文字数] */
 #endif
 } FILINFO;
 
-

ƒƒ“ƒo

+

メンバ

fsize
-
ƒtƒ@ƒCƒ‹‚̃oƒCƒg’PˆÊ‚̃TƒCƒY‚ªŠi”[‚³‚ê‚Ü‚·BƒfƒBƒŒƒNƒgƒŠ‚̏ꍇ‚͏í‚É0‚Å‚·B
+
ファイルのバイト単位のサイズが格納されます。ディレクトリの場合は常に0です。
fdate
-
ƒtƒ@ƒCƒ‹‚̕ύX‚³‚ꂽ“ú•tA‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚̍쐬‚³‚ꂽ“ú•t‚ªŠi”[‚³‚ê‚Ü‚·B
+
ファイルの変更された日付、またはディレクトリの作成された日付が格納されます。
bit15:9
-
1980”N‚ð‹N“_‚Æ‚µ‚½”N‚ª 0..127 ‚Å“ü‚è‚Ü‚·B
+
1980年を起点とした年が 0..127 で入ります。
bit8:5
-
ŒŽ‚ª 1..12 ‚Ì’l‚Å“ü‚è‚Ü‚·B
+
月が 1..12 の値で入ります。
bit4:0
-
“ú‚ª 1..31 ‚Ì’l‚Å“ü‚è‚Ü‚·B
+
日が 1..31 の値で入ります。
ftime
-
ƒtƒ@ƒCƒ‹‚̕ύX‚³‚ꂽŽžA‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚̍쐬‚³‚ꂽŽž‚ªŠi”[‚³‚ê‚Ü‚·B
+
ファイルの変更された時刻、またはディレクトリの作成された時刻が格納されます。
bit15:11
-
Žž‚ª 0..23 ‚Ì’l‚Å“ü‚è‚Ü‚·B
+
時が 0..23 の値で入ります。
bit10:5
-
•ª‚ª 0..59 ‚Ì’l‚Å“ü‚è‚Ü‚·B
+
分が 0..59 の値で入ります。
bit4:0
-
•b/2‚ª 0..29 ‚Ì’l‚Å“ü‚è‚Ü‚·B
+
秒/2が 0..29 の値で入ります。
fattrib
-
‘®«ƒtƒ‰ƒO‚ªŠi”[‚³‚ê‚Ü‚·Bƒtƒ‰ƒO‚ÍAM_DIR, AM_RDO, AM_HID, AM_SYS, AM_ARC‚Ì‘g‚ݍ‡‚킹‚Æ‚È‚è‚Ü‚·B
+
属性フラグが格納されます。フラグはAM_DIR, AM_RDO, AM_HID, AM_SYS, AM_ARCの組み合わせとなります。
fname[]
-
8.3Œ`Ž®‚Ì–¼‘O‚ª'\0'‚ŏI‚í‚镶Žš—ñ‚Æ‚µ‚ÄŠi”[‚³‚ê‚Ü‚·B”ñLFN\¬‚Ì‚Æ‚«‚́Aí‚ɑ啶Žš‚Å•Ô‚³‚ê‚Ü‚·BLFN\¬‚Ì‚Æ‚«‚Í’Z‚¢–¼‘O‚ª•Ô‚³‚ê‚Ü‚·‚ªAASCII‰pŽš‚ª¬•¶Žš‚É‚È‚éê‡‚ª‚ ‚è‚Ü‚·B
+
8.3形式の名前が'\0'で終わる文字列として格納されます。非LFN構成のときは、常に大文字で返されます。LFN構成のときは短い名前が返されますが、ASCII英字が小文字になる場合があります。
lfname
-
•Ô‚³‚ê‚é’·‚¢ƒtƒ@ƒCƒ‹–¼‚ðŠi”[‚·‚éƒoƒbƒtƒ@‚ւ̃|ƒCƒ“ƒ^B‚±‚̍\‘¢‘Ì‚ðŽg—p‚·‚é‘O‚ɃAƒvƒŠƒP[ƒVƒ‡ƒ“‚É‚æ‚菉Šú‰»‚³‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚±‚̃ƒ“ƒo‚ÉNULL‚ªÝ’肳‚ê‚é‚ÆLFN‚Í•Ô‚³‚ê‚Ü‚¹‚ñB”ñLFN\¬‚Ì‚Æ‚«‚Í‚±‚̃ƒ“ƒo‚Í‘¶Ý‚µ‚Ü‚¹‚ñB
+
返される長いファイル名を格納するバッファへのポインタ。この構造体を使用する前にアプリケーションにより初期化されなければなりません。このメンバにNULLが設定されるとLFNは返されません。非LFN構成のときはこのメンバは存在しません。
lfsize
-
’·‚¢ƒtƒ@ƒCƒ‹–¼‚ðŠi”[‚·‚éƒoƒbƒtƒ@‚̃TƒCƒY(—v‘f”)B‚±‚̍\‘¢‘Ì‚ðŽg—p‚·‚é‘O‚ɃAƒvƒŠƒP[ƒVƒ‡ƒ“‚É‚æ‚菉Šú‰»‚³‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB”ñLFN\¬‚Ì‚Æ‚«‚Í‚±‚̃ƒ“ƒo‚Í‘¶Ý‚µ‚Ü‚¹‚ñB
+
長いファイル名を格納するバッファのサイズ(要素数)。この構造体を使用する前にアプリケーションにより初期化されなければなりません。非LFN構成のときはこのメンバは存在しません。
-

–ß‚é

+

戻る