• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBSでテキストファイルを作成)

VBSでテキストファイルを作成する方法

このQ&Aのポイント
  • VBSでテキストファイルを作成するには、FileSystemObjectを使用します。
  • まず、FileSystemObjectを作成し、createfolderメソッドを使用して指定したフォルダを作成します。
  • 次に、opentextfileメソッドを使用してテキストファイルを作成します。ファイル名は相対パスまたは絶対パスで指定します。

質問者が選んだベストアンサー

  • ベストアンサー
  • kntr1
  • ベストアンサー率39% (13/33)
回答No.1

これは、wshですよね。 Set fo = fso.CreateTextFil("倉庫\xxx.txt",True) 多分これでいいと思うのですが、どうでしょう?

norinori555
質問者

お礼

CreateTextFile と opentextfile とを勘違いしました。 おかげでうまく動きました。 ありがとうございました。

norinori555
質問者

補足

こんばんは。ウィンドウズスクリプトホストです。  拡張子が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を作成することができませんでした。 なにが足りないのでしょうね。昨日からずっと悩んでます。 

関連するQ&A