]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - fatfs/doc/ja/sfileinfo.html
Merge branch 'chan-fatfs' into fatfs-integration
[z180-stamp.git] / fatfs / doc / ja / sfileinfo.html
index 1a3db24dccebf93871030dc4b75319bdc72dbe52..f66941098f48e460710173ba18b8eb2ac9074668 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">\r
 <html lang="ja">\r
 <head>\r
-<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">\r
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">\r
 <meta http-equiv="Content-Style-Type" content="text/css">\r
 <link rel="up" title="FatFs" href="../00index_j.html">\r
 <link rel="alternate" hreflang="en" title="English" href="../en/sfileinfo.html">\r
 \r
 <div class="para">\r
 <h2>FILINFO</h2>\r
-<p><tt>FILINFO</tt>\8d\\91¢\91Ì\82Í\81A<tt>f_stat(), f_readdir()</tt>\82Å\95Ô\82³\82ê\82é\83t\83@\83C\83\8b\8fî\95ñ\82ð\95Û\8e\9d\82µ\82Ü\82·\81B</p>\r
+<p><tt>FILINFO</tt>構造体は、<tt>f_stat/f_readdir/f_findfirst/f_findnext</tt>関数で返されるオブジェクトに関する情報を保持します。</p>\r
 <pre>\r
 <span class="k">typedef</span> <span class="k">struct</span> {\r
-    DWORD fsize;     <span class="c">/* \83t\83@\83C\83\8b\81E\83T\83C\83Y */</span>\r
-    WORD fdate;      <span class="c">/* \8dÅ\8cã\82É\8dX\90V\82³\82ê\82½\93ú\95t */</span>\r
-    WORD ftime;      <span class="c">/* \8dÅ\8cã\82É\8dX\90V\82³\82ê\82½\8e\9e\8d\8f  */</span>\r
-    BYTE fattrib;    <span class="c">/* \83A\83g\83\8a\83r\83\85\81[\83g */</span>\r
-    TCHAR fname[13]; <span class="c">/* \92Z\82¢\83t\83@\83C\83\8b\96¼ (8.3\83t\83H\81[\83}\83b\83g) */</span>\r
-<span class="k">#if</span> _USE_LFN\r
-    TCHAR* lfname;   <span class="c">/* \92·\82¢\83t\83@\83C\83\8b\96¼\82Ì\83o\83b\83t\83@\82Ö\82Ì\83|\83C\83\93\83^ */</span>\r
-    int lfsize;      <span class="c">/* \92·\82¢\83t\83@\83C\83\8b\96¼\82Ì\83o\83b\83t\83@\82Ì\83T\83C\83Y [\95\8e\9a\90\94] */</span>\r
+    FSIZE_t fsize;               <span class="c">/* ファイル サイズ */</span>\r
+    WORD    fdate;               <span class="c">/* 最後に更新された日付 */</span>\r
+    WORD    ftime;               <span class="c">/* 最後に更新された時刻  */</span>\r
+    BYTE    fattrib;             <span class="c">/* アトリビュート */</span>\r
+<span class="k">#if</span> _USE_LFN != 0\r
+    TCHAR   altname[13];         <span class="c">/* 代替ファイル名 */</span>\r
+    TCHAR   fname[_MAX_LFN + 1]; <span class="c">/* 主ファイル名 */</span>\r
+<span class="k">#else</span>\r
+    TCHAR   fname[13];           <span class="c">/* ファイル名 */</span>\r
 <span class="k">#endif</span>\r
 } FILINFO;\r
 </pre>\r
 </div>\r
 \r
-<h4>\83\81\83\93\83o</h4>\r
+<h4>メンバ</h4>\r
 <dl>\r
 <dt>fsize</dt>\r
-<dd>\83t\83@\83C\83\8b\82Ì\83o\83C\83g\92P\88Ê\82Ì\83T\83C\83Y\82ª\8ai\94[\82³\82ê\82Ü\82·\81B\83f\83B\83\8c\83N\83g\83\8a\82Ì\8fê\8d\87\82Í\8fí\82É0\82Å\82·\81B</dd>\r
+<dd>ファイルのバイト単位のサイズが格納されます。ディレクトリの場合は常に0です。データ型<tt>FSIZE_t</tt>は、<tt>DWORD</tt>(32-bit)または<tt>QWORD</tt>(64-bit)のエリアスで、exFATサポートの有無により切り替わります。</dd>\r
 <dt>fdate</dt>\r
-<dd>\83t\83@\83C\83\8b\82Ì\95Ï\8dX\82³\82ê\82½\93ú\95t\81A\82Ü\82½\82Í\83f\83B\83\8c\83N\83g\83\8a\82Ì\8dì\90¬\82³\82ê\82½\93ú\95t\82ª\8ai\94[\82³\82ê\82Ü\82·\81B<br>\r
+<dd>ファイルの変更された日付、またはディレクトリの作成された日付が格納されます。<br>\r
 <dl>\r
 <dt>bit15:9</dt>\r
-<dd>1980\94N\82ð\8bN\93_\82Æ\82µ\82½\94N\82ª 0..127 \82Å\93ü\82è\82Ü\82·\81B</dd>\r
+<dd>1980年を起点とした年が 0..127 で入ります。</dd>\r
 <dt>bit8:5</dt>\r
-<dd>\8c\8e\82ª 1..12 \82Ì\92l\82Å\93ü\82è\82Ü\82·\81B</dd>\r
+<dd>月が 1..12 の値で入ります。</dd>\r
 <dt>bit4:0</dt>\r
-<dd>\93ú\82ª 1..31 \82Ì\92l\82Å\93ü\82è\82Ü\82·\81B</dd>\r
+<dd>日が 1..31 の値で入ります。</dd>\r
 </dl>\r
 </dd>\r
 <dt>ftime</dt>\r
-<dd>\83t\83@\83C\83\8b\82Ì\95Ï\8dX\82³\82ê\82½\8e\9e\8d\8f\81A\82Ü\82½\82Í\83f\83B\83\8c\83N\83g\83\8a\82Ì\8dì\90¬\82³\82ê\82½\8e\9e\8d\8f\82ª\8ai\94[\82³\82ê\82Ü\82·\81B<br>\r
+<dd>ファイルの変更された時刻、またはディレクトリの作成された時刻が格納されます。<br>\r
 <dl>\r
 <dt>bit15:11</dt>\r
-<dd>\8e\9e\82ª 0..23 \82Ì\92l\82Å\93ü\82è\82Ü\82·\81B</dd>\r
+<dd>時が 0..23 の値で入ります。</dd>\r
 <dt>bit10:5</dt>\r
-<dd>\95ª\82ª 0..59 \82Ì\92l\82Å\93ü\82è\82Ü\82·\81B</dd>\r
+<dd>分が 0..59 の値で入ります。</dd>\r
 <dt>bit4:0</dt>\r
-<dd>\95b/2\82ª 0..29 \82Ì\92l\82Å\93ü\82è\82Ü\82·\81B</dd>\r
+<dd>秒/2が 0..29 の値で入ります。</dd>\r
 </dl>\r
 </dd>\r
 <dt>fattrib</dt>\r
-<dd>\91®\90«\83t\83\89\83O\82ª\8ai\94[\82³\82ê\82Ü\82·\81B\83t\83\89\83O\82Í<tt>AM_DIR, AM_RDO, AM_HID, AM_SYS, AM_ARC</tt>\82Ì\91g\82Ý\8d\87\82í\82¹\82Æ\82È\82è\82Ü\82·\81B</dd>\r
+<dd>属性フラグが格納されます。フラグは<tt>AM_DIR, AM_RDO, AM_HID, AM_SYS, AM_ARC</tt>の組み合わせとなります。</dd>\r
 <dt>fname[]</dt>\r
-<dd>8.3\8c`\8e®\82Ì\96¼\91O\82ª<tt>'\0'</tt>\82Å\8fI\82í\82é\95\8e\9a\97ñ\82Æ\82µ\82Ä\8ai\94[\82³\82ê\82Ü\82·\81B\94ñLFN\8d\\90¬\82Ì\82Æ\82«\82Í\81A\8fí\82É\91å\95\8e\9a\82Å\95Ô\82³\82ê\82Ü\82·\81BLFN\8d\\90¬\82Ì\82Æ\82«\82Í\92Z\82¢\96¼\91O\82ª\95Ô\82³\82ê\82Ü\82·\82ª\81AASCII\89p\8e\9a\82ª\8f¬\95\8e\9a\82É\82È\82é\8fê\8d\87\82ª\82 \82è\82Ü\82·\81B</dd>\r
-<dt>lfname</dt>\r
-<dd>\95Ô\82³\82ê\82é\92·\82¢\83t\83@\83C\83\8b\96¼\82ð\8ai\94[\82·\82é\83o\83b\83t\83@\82Ö\82Ì\83|\83C\83\93\83^\81B\82±\82Ì\8d\\91¢\91Ì\82ð\8eg\97p\82·\82é\91O\82É\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\82æ\82è\8f\89\8aú\89»\82³\82ê\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\82±\82Ì\83\81\83\93\83o\82ÉNULL\82ª\90Ý\92è\82³\82ê\82é\82ÆLFN\82Í\95Ô\82³\82ê\82Ü\82¹\82ñ\81B\94ñLFN\8d\\90¬\82Ì\82Æ\82«\82Í\82±\82Ì\83\81\83\93\83o\82Í\91\8dÝ\82µ\82Ü\82¹\82ñ\81B</dd>\r
-<dt>lfsize</dt>\r
-<dd>\92·\82¢\83t\83@\83C\83\8b\96¼\82ð\8ai\94[\82·\82é\83o\83b\83t\83@\82Ì\83T\83C\83Y(\97v\91f\90\94)\81B\82±\82Ì\8d\\91¢\91Ì\82ð\8eg\97p\82·\82é\91O\82É\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82É\82æ\82è\8f\89\8aú\89»\82³\82ê\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\94ñLFN\8d\\90¬\82Ì\82Æ\82«\82Í\82±\82Ì\83\81\83\93\83o\82Í\91\8dÝ\82µ\82Ü\82¹\82ñ\81B</dd>\r
+<dd>オブジェクト名が<tt>'\0'</tt>で終わる文字列として格納されます。読み出すべき項目が無いときは、ヌル文字列が返され、この構造体が無効であることを示します。</dd>\r
+<dt>altname[]</dt>\r
+<dd>代替ファイル名があるときは、それが<tt>'\0'</tt>で終わる文字列として格納されます。非LFN構成のときは、このメンバはありません。</dd>\r
 </dl>\r
 \r
-<p class="foot"><a href="../00index_j.html">\96ß\82é</a></p>\r
+<p class="foot"><a href="../00index_j.html">戻る</a></p>\r
 </body>\r
 </html>\r