| 2022/09/28(Wed) 16:26:49 編集(投稿者) 2022/09/28(Wed) 16:25:49 編集(投稿者) 2022/09/28(Wed) 16:23:38 編集(投稿者)
>Dドライブ内に多数のフォルダが存在します。 > それらすべてのファイル名(d:\xxxx\xxxx\abc.tbx)を桐ファイルに書き出したいのですが、どのようにすればよいでしょうか。
こんにちは。
コマンド名で フォルダ名指定 関数で #ファイル検索( str , n ) #ファイル名 ファイルを区別する関数 詳しくはへルプを
があるんですが このコマンドと関数で思うようにできます。
例なんですが
フォルダ名指定 &STR で ファオルダ名を&STRに 指定代入します
変数宣言 数値{&番号}
&番号=1 ファイル何番目かをしていする
繰り返し
&ファイル名=#ファイル検索(&STR,&番号) 条件 (&ファイ名="") 繰り返し中止
行追加 [ファイル]=&ファイル名¥ ,[ファイル名]=#フィル名(&ファイル名,2)¥ ,[拡張子]=#ファイル名(&ファイル名,4)・・・・ &番号=&番号+1
繰り返し終了
と イベントなんですが イベント処理を望んでいるか 表 会話処理を望んでいるか 詳しく書いてもらえると 回答者も楽かと思います。
ちなみに 桐バージョン WINバージョンも。
#ファイル名(&ファイル名,f)
f ファイル名のどの部分を取り出すかを番号で指定します。 値 戻り値 1 パス名とファイル名と拡張子 2 ファイル名 3 ファイル名と拡張子 4 拡張子 5 保存場所(パス名は \ で終わる) 6 ドライブ名 7 MS-DOS ファイル名 8 MS-DOS のパス名とファイル名と拡張子
|