- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBSでテキストファイルを作成)
VBSでテキストファイルを作成する方法
このQ&Aのポイント
- VBSでテキストファイルを作成するには、FileSystemObjectを使用します。
- まず、FileSystemObjectを作成し、createfolderメソッドを使用して指定したフォルダを作成します。
- 次に、opentextfileメソッドを使用してテキストファイルを作成します。ファイル名は相対パスまたは絶対パスで指定します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これは、wshですよね。 Set fo = fso.CreateTextFil("倉庫\xxx.txt",True) 多分これでいいと思うのですが、どうでしょう?
お礼
CreateTextFile と opentextfile とを勘違いしました。 おかげでうまく動きました。 ありがとうございました。
補足
こんばんは。ウィンドウズスクリプトホストです。 拡張子がVBSです。 wshなのかvbsなのか区別がよくわかってません。 -------------------------- '相対パスでファイルを作成 set fso = createobject("Scripting.FileSystemObject") fso.createfolder("倉庫") set fo = fso.opentextfile("倉庫\aaa.txt",true) fo.close ----------------------------- 上記のスクリプトを実行したところ・・ スクリプト: C:\WINDOWS\デスクトップ\相対パスでファイルを作成.vbs 行: 4 文字: 1 エラー: プロシージャの呼び出し、または引数が不正です。 コード: 800A0005 ソース: Microsoft VBScript 実行時エラー とエラーになってしましました。 「倉庫」フォルダは作成できたのですが、aaa.txtを作成することができませんでした。 なにが足りないのでしょうね。昨日からずっと悩んでます。