VBScriptエラーのエラーである"パスまたはファイル名が無効です。"の原因と対処に関して説明します。
エラーメッセージ:
パスまたはファイル名が無効です。
エラーメッセージ(英語):
Path/File access error
スポンサード リンク
エラーコード:
75
エラー原因:
OpenTextFile 関数などファイルのパスを指定する関数で、引数に指定したファイルのパスが見つかりませんでした。
以下の例では「c:\*.txt」というファイル名は無効(ファイル名に*は使用できない)ため、実行時に本エラーが発生します。
【スクリプト】
Option Explicit
Dim objFSO, objTextFile
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile ("c:\*.txt", 8, True)
objTextFile.WriteLine("テストメッセージ")
objTextFile.Close
【実行結果】
Microsoft VBScript 実行時エラー: ファイルの名前または数が不正です。
スポンサード リンク
対処:
・ファイルが存在することを確認します。
・ファイル形式が正しいことを確認します。(ドライブ名など)
・書き込みで開くことき、既存のファイルが読み取り専用でないことを確認します。
・読み取り専用の属性が付いたファイルに関して、新規作成モードあるいは追記モードで開こうとしていないかなど、矛盾がないか確認します。
スポンサード リンク