summaryrefslogtreecommitdiff
path: root/fatfs/doc/ja/stat.html
diff options
context:
space:
mode:
Diffstat (limited to 'fatfs/doc/ja/stat.html')
-rw-r--r--fatfs/doc/ja/stat.html67
1 files changed, 53 insertions, 14 deletions
diff --git a/fatfs/doc/ja/stat.html b/fatfs/doc/ja/stat.html
index 5337f34..724a9d5 100644
--- a/fatfs/doc/ja/stat.html
+++ b/fatfs/doc/ja/stat.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="up" title="FatFs" href="../00index_j.html">
<link rel="alternate" hreflang="en" title="English" href="../en/stat.html">
@@ -13,28 +13,28 @@
<div class="para func">
<h2>f_stat</h2>
-<p>ファイルまたはサブ・ディレクトリの存在を調べ、またその情報を取得します。</p>
+<p>繝輔ぃ繧、繝ォ縺セ縺溘ッ繧オ繝 繝繧」繝ャ繧ッ繝医Μ縺ョ蟄伜惠繧定ェソ縺ケ縲√∪縺溘◎縺ョ諠蝣ア繧貞叙蠕励@縺セ縺吶</p>
<pre>
FRESULT f_stat (
- const TCHAR* <span class="arg">path</span>, <span class="c">/* [IN] オブジェクト名へのポインタ */</span>
- FILINFO* <span class="arg">fno</span> <span class="c">/* [OUT] ファイル情報構造体へのポインタ */</span>
+ const TCHAR* <span class="arg">path</span>, <span class="c">/* [IN] 繧ェ繝悶ず繧ァ繧ッ繝亥錐縺ク縺ョ繝昴う繝ウ繧ソ */</span>
+ FILINFO* <span class="arg">fno</span> <span class="c">/* [OUT] 繝輔ぃ繧、繝ォ諠蝣ア讒矩菴薙∈縺ョ繝昴う繝ウ繧ソ */</span>
);
</pre>
</div>
<div class="para arg">
-<h4>引数</h4>
+<h4>蠑墓焚</h4>
<dl class="par">
<dt>path</dt>
-<dd>チェックするオブジェクト名を示すヌル文字<tt>'\0'</tt>終端の文字列を指すポインタを指定します。</dd>
+<dd>繝√ぉ繝繧ッ縺吶k繧ェ繝悶ず繧ァ繧ッ繝亥錐繧堤、コ縺吶レ繝ォ譁蟄<tt>'\0'</tt>邨らォッ縺ョ譁蟄怜励r謖縺吶昴う繝ウ繧ソ繧呈欠螳壹@縺セ縺吶</dd>
<dt>fno</dt>
-<dd>オブジェクトが存在したときにその情報を格納するファイル情報構造体へのポインタを指定します。この情報が不要なときはヌル・ポインタを指定してください。</dd>
+<dd>繧ェ繝悶ず繧ァ繧ッ繝医′蟄伜惠縺励◆縺ィ縺阪↓縺昴ョ諠蝣ア繧呈シ邏阪☆繧九ヵ繧。繧、繝ォ諠蝣ア讒矩菴薙∈縺ョ繝昴う繝ウ繧ソ繧呈欠螳壹@縺セ縺吶ゅ%縺ョ諠蝣ア縺御ク崎ヲ√↑縺ィ縺阪ッ繝後Ν 繝昴う繝ウ繧ソ繧呈欠螳壹@縺ヲ縺上□縺輔>縲</dd>
</dl>
</div>
<div class="para ret">
-<h4>戻り値</h4>
+<h4>謌サ繧雁、</h4>
<p>
<a href="rc.html#ok">FR_OK</a>,
<a href="rc.html#de">FR_DISK_ERR</a>,
@@ -53,22 +53,61 @@ FRESULT f_stat (
<div class="para desc">
-<h4>解説</h4>
-<p>指定されたファイルまたはサブ・ディレクトリの存在を調べます。存在しない場合は、<tt>FR_NO_FILE</tt>が帰ります。存在する場合は<tt>FR_OK</tt>が帰り、ファイル情報構造体にそれ関する情報(サイズ、タイムスタンプ、属性および短いファイル名)がストアされます。</p>
+<h4>隗」隱ャ</h4>
+<p>謖螳壹&繧後◆繝輔ぃ繧、繝ォ縺セ縺溘ッ繧オ繝 繝繧」繝ャ繧ッ繝医Μ縺ョ蟄伜惠繧定ェソ縺ケ縺セ縺吶ょュ伜惠縺励↑縺蝣エ蜷医ッ縲<tt>FR_NO_FILE</tt>縺悟クー繧翫∪縺吶ょュ伜惠縺吶k蝣エ蜷医ッ<tt>FR_OK</tt>縺悟クー繧翫√ヵ繧。繧、繝ォ諠蝣ア讒矩菴薙↓縺昴l髢「縺吶k諠蝣ア(繧オ繧、繧コ縲√ち繧、繝繧ケ繧ソ繝ウ繝励∝ア樊ァ縺翫h縺ウ遏ュ縺繝輔ぃ繧、繝ォ蜷)縺後せ繝医い縺輔l縺セ縺吶</p>
</div>
<div class="para comp">
-<h4>対応情報</h4>
-<p><tt>_FS_MINIMIZE == 0</tt>のときに使用可能です。</p>
+<h4>蟇セ蠢懈ュ蝣ア</h4>
+<p><tt>_FS_MINIMIZE == 0</tt>縺ョ縺ィ縺阪↓菴ソ逕ィ蜿ッ閭ス縺ァ縺吶</p>
+</div>
+
+
+<div class="para use">
+<h4>菴ソ逕ィ萓</h4>
+<pre>
+ FRESULT fr;
+ FILINFO fno;
+
+
+ printf("Test for 'file.txt'...\n");
+
+<span class="k">#if</span> _USE_LFN
+ fno.lfname = 0;
+<span class="k">#endif</span>
+ fr = f_stat("file.txt", &amp;fno);
+ switch (fr) {
+
+ case FR_OK:
+ printf("Size: %u\n", fno.fsize);
+ printf("Timestamp: %u/%02u/%02u, %02u:%02u\n",
+ (fno.fdate &gt;&gt; 9) + 1980, fno.fdate &gt;&gt; 5 &amp; 15, fno.fdate &amp; 31,
+ fno.ftime &gt;&gt; 11, fno.ftime &gt;&gt; 5 &amp; 63);
+ printf("Attributes: %c%c%c%c%c\n",
+ (fno.fattrib & AM_DIR) ? 'D' : '-',
+ (fno.fattrib & AM_RDO) ? 'R' : '-',
+ (fno.fattrib & AM_HID) ? 'H' : '-',
+ (fno.fattrib & AM_SYS) ? 'S' : '-',
+ (fno.fattrib & AM_ARC) ? 'A' : '-');
+ break;
+
+ case FR_NO_FILE:
+ printf("It is not exist.\n");
+ break;
+
+ default:
+ printf("An error occured. (%d)\n", fr);
+ }
+</pre>
</div>
<div class="para ref">
-<h4>参照</h4>
+<h4>蜿らァ</h4>
<p><tt><a href="opendir.html">f_opendir</a>, <a href="readdir.html">f_readdir</a>, <a href="sfileinfo.html">FILINFO</a>, <a href="sdir.html">DIR</a></tt></p>
</div>
-<p class="foot"><a href="../00index_j.html">戻る</a></p>
+<p class="foot"><a href="../00index_j.html">謌サ繧</a></p>
</body>
</html>