VBScriptを使用してファイルの名前を変更する方法
多くの商用Webサイトは、柔軟で動的なページを作成するためにVBScript言語を使用しています。 ビジネス文書をダウンロードできるサイトなどの一部のアプリケーションでは、VBScriptベースのWebページがWindowsファイルを操作します。 VBScriptには、WebページとWindowsファイルシステムの間の橋渡しとして機能するファイルシステムオブジェクトと呼ばれる組み込み機能があります。 ファイルシステムオブジェクトには、ファイルの名前を変更するためにVBScriptプログラムで使用できる「MoveFile」というメソッドがあります。
1。
「スタート」ボタンをクリックしてください。 マウスカーソルを「すべてのプログラム」、「アクセサリ」の順に動かします。「メモ帳」プログラムのアイコンをクリックします。
2。
メモ帳の[ファイル]メニューをクリックし、[名前を付けて保存]を選択します。 「ファイル名:」という見出しの付いたテキストフィールドに、引用符を付けずに「rename_file.asp」と入力します。 「保存」ボタンをクリックしてください。
3。
次のように2行のテキストをメモ帳に入力します。
<%これらの行はVBScriptプログラムの始まりを形成します。
4。
次のコードに示すように、メモ帳ファイルに1行のテキストを追加してファイルシステムオブジェクトを作成し、それを変数に割り当てます。
myFSO = CreateObject( "Scripting.FileSystemObject")を設定します。
5。
次の例に示すように、ファイルシステムオブジェクトのMoveFileメソッドを使用して、ファイルの名前を変更するためのテキスト行を追加します。
myFSO.MoveFile "C:\ myfiles \ document_2011.pdf"、 "C:\ myfiles \ document_2012.pdf"
これにより、既存のファイルC:\ myfiles \ document_2011.pdfにC:\ myfiles \ document_2012.pdfという新しい名前が付けられます。 ファイルはドライブ文字とサブディレクトリを含むフルパスを指定することに注意してください。
6。
次のように行を追加してVBScriptプログラムを閉じます。
%>
7。
「ファイル」メニューをクリックして「保存」を選択します。
8。
Windowsエクスプローラまたはファイル転送プロトコルプログラムを使用して、ファイル「rename_file.asp」をWebサーバーに移動します。 ネットワーク管理者はこれを達成するための最善の方法に関する詳細を提供できます。
先端
- ASPファイルを実行するには、Webブラウザプログラムを起動し、サイトのアドレスの後に「/rename_file.asp」(引用符なし)を入力します。 「Enter」を押すと、Webサーバーはハードドライブにあるファイル「C:\ myfiles \ document_2011.pdf」の名前を変更します。