パスまたはファイル名が無効です。| 原因と対処

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 実行時エラー: ファイルの名前または数が不正です。


スポンサード リンク

対処:
・ファイルが存在することを確認します。
・ファイル形式が正しいことを確認します。(ドライブ名など)
・書き込みで開くことき、既存のファイルが読み取り専用でないことを確認します。
・読み取り専用の属性が付いたファイルに関して、新規作成モードあるいは追記モードで開こうとしていないかなど、矛盾がないか確認します。


スポンサード リンク



[VBScript エラーコード 一覧に戻る]


(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。
本内容は調査した時点(2016年4月)です。環境や時期により情報が異なる場合があります。