- Supported multiple drive system. - Changed some APIs for multiple drive system. - Added f_mkfs().
37 lines
1.9 KiB
HTML
37 lines
1.9 KiB
HTML
<!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-Style-Type" content="text/css">
|
||
<link rel="up" title="FatFs" href="../00index_j.html">
|
||
<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
|
||
<title>FatFs - ファイル・ディレクトリの指定方法</title>
|
||
</head>
|
||
|
||
<body>
|
||
<h2>ファイル・ディレクトリの指定方法</h2>
|
||
|
||
<div class="para">
|
||
<p>FatFsモジュールでのファイル、ディレクトリ、ドライブの指定方法はMS-DOSとほぼ同じです。ただし、MS-DOSのようなカレント・ディレクトリの概念は無いので、常にルート・ディレクトリから辿る絶対パスでの指定となります。パス名の指定方法と例は次の通りです。</p>
|
||
<pre>
|
||
|
||
"[<em>論理ドライブ番号</em>:][/]<em>ディレクトリ名</em>/<em>ファイル名</em>"
|
||
|
||
"file1.txt" ファイル(drive0)
|
||
"/file1.txt" ↑と同じ
|
||
"dir1/dir2/file1.txt" ファイル(drive0)
|
||
"2:dir3/file2.txt" ファイル(drive2)
|
||
"2:/dir5" ディレクトリ(drive2)
|
||
"" ルート・ディレクトリ(drive2)
|
||
"/" ↑と同じ
|
||
"2:" ルート・ディレクトリ(drive2)
|
||
|
||
</pre>
|
||
<p>FatFsモジュールは8.3形式ファイル名にのみ対応しています。長いファイル名には対応していないので、ファイル名やディレクトリ名は8.3形式の範囲内で指定します。ディレクトリ・セパレータには'/'を使用します。パス名先頭の'/'は、あってもなくても同じです。</p>
|
||
<p>論理ドライブ番号は、'0'~'9'の一文字の数字とコロンで指定します。省略した場合は"0:"を指定したことになります。FatFsでは論理ドライブ毎にファイル・システム・オブジェクトというワーク・エリアを持っています。現在のところ、論理ドライブは同じ番号の物理ドライブに結びつけられています。</p>
|
||
<p>Tiny-FatFsでは一つのファイル・システム・オブジェクトしか持てず、常に論理ドライブ0として動作します。また、パス名中に論理ドライブ番号を使用できません。</p>
|
||
</div>
|
||
|
||
</body>
|
||
</html>
|