1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

VBScript を使用してファイルが存在するかどうかを確認する方法

VBScript コードを記述する場合、プログラマは、アクションを実行したり関数を呼び出したりする前に、ファイルが存在することを確認する必要がある場合があります。これは、VBScript を使用して Windows Script Host にアクセスし、FileSystemObject を利用することで実現できます。このプログラミング手法を学ぶ最善の方法は、ステップバイステップの例に従うことです。これは、初心者の VBScript プログラマーにとって良い習慣です。

ステップ 1

メモ帳を開きます。 Windows の [スタート] メニューをクリックし、検索ボックスに「メモ帳」と入力します。検索結果からメモ帳を選択します。

ステップ 2

メモ帳で新しいファイルを作成します。ファイルにランダムな文字をいくつか入力し、「C:\Temp\test.txt」として保存します。このファイルは、VBScript コードのデモに使用されます。

ステップ 3

メモ帳で別の新しいドキュメントを作成し、このファイルを「C:\Temp\FileCheck.vbs」として保存します。テキスト ファイルに「.vbs」拡張子を追加すると、Windows コンピューター上に実行可能な VBScript ファイルが作成されます。

ステップ 4

次のコードをコピーして、メモ帳のドキュメントに貼り付けます:

オプション明示

'次元 DIM fso を設定

'オブジェクトを設定 Set fso =CreateObject("Scripting.FileSystemObject")

'Create Condition If (fso.FileExists("C:\Temp\test.txt")) Then 'Alert User WScript.Echo("File exists!") WScript.Quit() Else 'Alert User WScript.Echo("File存在しません!") End If

'スクリプトを終了 WScript.Quit()

ステップ 5

作成した VBScript ファイルを保存し、メモ帳を終了します。

ステップ 6

VBScript ファイルを含むフォルダーを参照し、「FileCheck.vbs」をダブルクリックします。 「ファイルが存在します!」という確認メッセージ ボックスが表示されます。 [OK] を選択してメッセージ ボックスを閉じます。

ステップ 7

ステップ 1 で作成した「C:\Temp\test.txt」ファイルの名前を変更するか削除します。次に、「FileCheck.vbs」スクリプトをもう一度ダブルクリックします。今回は、指定されたファイルが存在せず、「ファイルが存在しません!」というメッセージが表示されます。 VBScript コードの If-Then-Else ステートメントがチェックを実行し、結果を警告しています。 [OK] を選択してメッセージ ボックスを閉じます。

警告

VBSscript ファイルを操作する場合、これらのファイルをダブルクリックすると、VBScript コードが起動します。拡張子が .vbs のファイルを編集するには、ファイルを右クリックし、コンテキスト メニューから [編集] を選択します。