トピック
HIBIKI 130216

FILESの引数でPROJECTを指定するときに、それに文字列変数を使うにはどうすればいいでしょうか?

0そうだね
プレイ済み
返信[1]
親投稿
FILESステートメントでプロジェクトファイル名を取得するファイル種別の識別子は "//" ですが、其れに文字列変数を使うとは、下記の様な事ですか。 A$="//" : FILES A$
0そうだね
プレイ済み
返信[2]
親投稿
HIBIKI 130216
言い方が悪かったです。すみません。プロジェクト内のファイル一覧を取得するときに、その指定に文字列変数を使うにはどうすればいいかを聞きたかったんです。
0そうだね
プレイ済み
返信[3]
親投稿
FILES A$,B$なのん?
0そうだね
プレイ済み
返信[4]
親投稿
書式 FILES ["ファイル種別",] 文字列配列 種別はただの文字列で戻ってくる方は文字列"配列"なので気を付けるなのー
0そうだね
プレイ済み
返信[5]
親投稿
HIBIKI 130216
?
1そうだね
プレイ済み
返信[6]
親投稿
?で終わって居たので、補足します。FILESステートメントの書式は、あまさとしおんさんの書かれて居る通りです。第1引数のファイル種別は、文字列リテラルか文字列変数で指定し、第2引数の文字列の配列を指定します。 DIM A$,B$[1] A$="//" FILES A$,B$ FOR I=0 TO LEN(B$)-1 PRINT B$[I] NEXT 猶、プチコン3号では、動的配列(要素数不定で宣言した配列)は使用出来ないので、取り敢えず、要素数を1個で宣言して居ます。要素数は、FILESステートメントで取得した要素の数に応じて自動的に変更されます。 続く
1そうだね
プレイ済み
返信[7]
親投稿
猶、A$に "TXT:" を指定すればプログラムファイルを含むテキストファイルを、"DAT:" を指定すればグラフィックデータを含むバイナリファイルが取得出来ます。此れは、カレントディレクトリ(作業用プロジェクトに設定されて居るディレクトリ)から取得されます。 其の他のディレクトリから取得し度い場合は、例えばSYSディレクトリのテキストファイルなら、"TXT:SYS" の様に指定します。
1そうだね
プレイ済み
返信[8]
親投稿
マギー M191246
プロジェクトを指定したいのに ファイル種別と書かれているので 混乱しているのかなと思います。 例えば A$=プロジェクト名 FILES A$ として、できませんでしたか?
1そうだね
プレイ済み
返信[9]
親投稿
ΖΕΧ ZEX256
昨日から嵌ってるみたいなので、ちょっとサンプル書いてみた、参考にするといい。 処理内容は ルートフォルダ一覧をA$[]に取得して1つ表示する毎に、 そのサブフォルダ配下のファイル一覧をB$[]に取得して表示するものです。
2そうだね
プレイ済み
返信[10]
親投稿
HIBIKI 130216
ZEXさん!出来ました!素晴らしいです。ありがとうございました。他の皆さんも、本当にありがとうございました!!
0そうだね
プレイ済み