過去の桐井戸端BBS (桐ver.7) |
429 | 一括処理でフォルダ名を取得するには | Sam_T | 1998/10/12-02:46 |
一括処理で会話形式でファイル名を取得するには,「ファイル名入力」というコマンドがありますが,フォルダ名を取得するにはどうすればよいですか. また,キーボードからの入力で取得したフォルダ名が実在するかどうか, 簡単に確認する方法があれば教えてください. | |||
430 | Re: | 悲しげ | 1998/10/13-01:08 |
記事番号429へのコメント どもっ、Sam_Tさん 「ファイル名入力」コマンドでフォルダ名を取得する方法を考えてみました。 *↓あんまし麗しくはないが、あるフォルダ内のファイルをダミーで指定する ファイル名入力 初期値="*.*",プロンプト="[エンター]or[Esc]",&STR1 条件(&STR1="") 終了 *すると&STR1にフルパスのファイル名が入る、次に *↓このようにしてフォルダ名を取り出す &STR2=#ファイル名(&STR1,5) メッセージボックス "お求めのフォルダ名は?"\ ,"それは"+&STR2+"でおます(^^)v",アイコン=!,ボタン指定=1,&終了 あっ、先に変数を宣言しといて下さいね。 >また,キーボードからの入力で取得したフォルダ名が実在するかどうか, >簡単に確認する方法があれば教えてください. う〜ん、フォルダ名を探したことがないので、よく判りません。 #ファイルサイズ関数の返り値が0であればフォルダであることとか、#ファイル検索関数なんかを組合わせればできそうな気がします。 が、Sam_Tさんの意図は何なのでしょう? 目的次第では別の切り口でアプローチした方がいい場合もあります(と思う)。 | |||
433 | Re: | Sam_T | 1998/10/14-00:30 |
記事番号430へのコメント こんにちは,悲しげさん. 早速のコメントありがとうございます. 確かに,可能ではありますね. 今回は,これでやってみます. >が、Sam_Tさんの意図は何なのでしょう? 今,作っている業務管理システムの環境設定中で,利用者に任意にデータフォルダを指定してもらうためのプログラムです. データフォルダを指定してもらった後に,そのフォルダにtblデータがあるかどうかをチェックして,あった場合と無かった場合で,処理を分けようと考えています. どうもありがとうございました. これからもよろしくお願いします. |