レッスン12

2008/12/4
ファイル
まとまったデータの集まり
データベースファイルは?
テーブル、レコード、フィールド
または(ソフトのデータの持ち方によって異なる)
ファイル、レコード、フィールド
シスアドⅡ
シスアドⅡ
レッスン12 ファイルとディレクトリ
例題 p95
ディレクトリ
または フォルダ
ファイルをグループに分けて保存するためのもの
階層的ディレクトリ
ルートディレクトリ
カレントディレクトリ
パス
ファイルを階層的に整理されたディレクトリで保管する
階層化したディレクトリ構造の中で最上位のディレクトリ
現在処理の対象となっているディレクトリ
パス
実際のファイルが、どこにあるかを捜すためのルートをいう
絶対パス指定
対象を最上位のディレクトリから順に指定する方法
相対パス指定
対象を起点(規準)となるファイルやディレクトリから見て上位
、下位にあることを指定する方法
.は、カレントディレクトリ(それ自身のディレクトリ)
..は、親ディレクトリ(一階層上のディレクトリ)
1
2008/12/4
例題 p97
例題
次のIMGタグは,ファイルindex.html中の記述である。
また,ディレクトリの構成は図に示すとおりである。
このタグの記述によってgazou.gifを表示するとき,aに入れる適切な字句はどれか。
ここで,四角で囲んだuser, public htm1,sozai,s1,s2はディレクトリ名である。
ア
イ
ウ
エ
回答
<IMG SRC=“・・・・”>
IMGタグ
画像ファイルを表示
SRC=表示する画像ファイル(存在場所+ファイル名)
index.htmlがpublic_htmlフォルダ内にあり、
同じsozaiの中の
s2フォルダの中の
gazou.gifファイル
./s2/gazou.gif
../gazou.gif
../sozai/s2/ga2ou.gif
sozai/s2/gazou.gif
1-10 例題
複数個の同名のディレクトリA,Bが,図の構造で管理されているとき,
*印のディレクトリ(カレントディレクトリ)から矢印が示すディレクトリの
配下のファイルfを指定するものはどれか。
ここで,ファイルの指定は,次の方法によるものとする。
〔指定方法〕
sozai/s2/gazou.gif
ファイルは,“ディレクトリ名¥…¥ディレクトリ名¥ファイル名”のように,経路上
のディレクトリを順に“¥”で区切って並べた後に“¥”とファイル名を指定する。
カレントディレクトリは∵で表す。
1階層上のディレクトリは“..”で表す。
始まりが“¥”のときは,左端にルートディレクトリが省略されているものとする。
始まりが“¥”,“.”,“.クのいずれでもないときは,左端にカレントディレクトリ配
下であることを示ず.¥”が省略されているものとする。
ア
イ
ウ
エ
.¥B¥f
..¥..¥B¥f
..¥A¥..¥B¥f
..¥B¥f
回答
ディレクトリ:ファイルを保管する場所、フォルダ
カレントディレクトリ:現在作業対象となっているディレクトリ
親ディレクトリ:一階層上のディレクトリ
ルートディレクトリ:規準となる最上位のディレクトリ
絶対パス指定 ¥B¥f
相対パス指定
B*の親ディレクトリ(..)は、 A
さらに親ディレクトリ(..)は、ルートディレクトリ
ルートディレクトリから見て、Bフォルダ
さらにFファイル
ファイル
拡張子
ファイルの種類
システムファイル
テンポラリファイル
ワークファイル、一時ファイル
バックアップファイル
プログラムファイル
ワイルドカード
シーケンシャルファイル(順次アクセス)
ランダムアクセスファイル(直接アクセス)
..¥..¥B¥f
ファイル名を省略して対象ファイルを指定する方法
順番にしかデータを読み書きできないファイル
自由な位置のデータを読み書きできるファイル
2
2008/12/4
例題 p99
3