No.2ベストアンサー
- 回答日時:
1つ目の質問の回答ですが、「Dir関数」を使えばできます。
やり方は、ヘルプに載っているので見てください。
2つ目の質問の回答ですが、
--------------------------------
Dim strFile As String
Dim strLine As String
'☆☆☆☆1行取り出し☆☆☆☆
'ファイルを開く
Open strFile For Input As #1
'ファイルから1行読み取る
Line Input #1, strLine
'ファイルを閉じる
Close #1
'☆☆☆☆書き込み☆☆☆☆
strLine="書き込むよ!!"
Open strFile For Output As #1
Print #1, strLine
Close #1
--------------------------------
ただし、エラー処理は、省略してます。
こんなんでどうでしょう?
この回答へのお礼
お礼日時:2001/06/08 10:17
ありがとうございました。
Dir関数でできました。
引数を省略すると次のファイル名が
取得できるようです。
あとはOutput,Inputを
使って解決することができました。
No.3
- 回答日時:
最初のファイル名取得ですが、4つほどあります。
1.Dir関数を使用する
osaosa42さんが紹介されてますね。最も一般的な方法です。
2.ファイルシステムオブジェクトを使用する
VB6からだと思います。
Dirよりも高機能・・・だったと思います。
3.WindowsAPIを使用する
FindFirstFile,FindNextFile,FindCloseを使用します。Dir関数では取れない情報をとったり、再帰的にフォルダの内容を取得したりしたい場合に使用したりします。Dirより高速。
4.ファイルリストボックスを利用する
ファイルリストボックスをフォームに貼りつけて、VisibleをFalseにしておいて、利用します。
こんなところでしょうか。
用途によって使い分けます。使い方が載っているページを紹介しておきます。
http://www.galliver.co.jp/writing/vbm_tokushu/ap …
http://www.vbvbvb.com/jp/gtips/0051/gFindFirstFi …
No.1
- 回答日時:
こんにちは、honiyonです。
今手元にVBがないので分かりませんが、ヘルプにのっているはずです。(ファイル名の取得)
因みにDelphiでは FindFirst, FindNextを使います。
検索エンジンで、「VB ファイル名 取得」で検索したら色々と参考文献が見つかると思います。(試してません^^;)
一行しかないファイルの検索方法ですが、まずファイルを開くまではOKですよね? その後「一行だけのファイルである」と判断の仕方を提示します。
一行だけのファイル(テキスト形式)であるのは、
1.データ(文字)が書かれているけど改行コードが含まれていない。
2.改行コード以降にデータ(文字)がかかれていない。
のどちらかだと思います。
改行コードは 0x0D 0x0Aです。 (0D,0A,ひょっとしたら逆かも^^;)
曖昧なアドバイスですが、参考になれば幸いです(..
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- PHP ファイルアップロードに関してのセキュリティについてアドバイスお願い致します 1 2023/08/20 00:25
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- Visual Basic(VBA) Excel VBA ファイル取得について フォルダの中に、ファイル名“会議“を含むファイルが1つまた 9 2022/10/12 01:18
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- UNIX・Linux JSLinuxについて。 Linuxのこの手順のプログラミングは合っているでしょうか。 ①ホームディ 2 2022/06/20 15:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelVBA 文字コード変換
-
VBAでCSVファイルを読み込もう...
-
excel マクロ PDF化の際のエラ...
-
Wordのプロパティ・総ページ数...
-
vbaサブフォルダーをワイルドカ...
-
タイムスタンプの更新の方法2
-
コモンダイアログでフォルダを...
-
VBAでフォルダ内のhtmlファイル...
-
「エクセルファイルが開いてい...
-
動かなくなってしまった古いVBA...
-
エクセルのVBAで開いている...
-
VBA、ファイル名検索から開く、...
-
inetコントロールを使用したFTP...
-
FTP対応のアプリケーション
-
サブフォルダ含むフォルダ内の...
-
ファイルのアクセス回数について
-
現在のブックを閉じないで、マ...
-
エクセルのプロパティーでセキ...
-
エクセルvbaでdocuworksprinter...
-
エクセルで複数のコメントのサ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
動かなくなってしまった古いVBA...
-
FileDialog オブジェクトでファ...
-
VBA ファイル名取得
-
VBAでフォルダ内のhtmlファイル...
-
excel マクロ PDF化の際のエラ...
-
vbsでのアスタリスクとファイル...
-
「エクセルファイルが開いてい...
-
ffftpでファイル取得が0バイト...
-
vbaサブフォルダーをワイルドカ...
-
ExcelVBA 文字コード変換
-
Accessのウインドウサイズの固定
-
サブフォルダ含むフォルダ内の...
-
VBからExcelファイルを開くとき...
-
VB6でUTF-8ファイルの読取りを
-
【VBAマクロ初心者】Excel VBA...
-
「AccessViolationException」...
-
エクセルのVBAで開いている...
-
Wordのプロパティ・総ページ数...
-
更新日が指定日以降のファイル取得
-
コモンダイアログでフォルダを...
おすすめ情報