JScriptでフォルダ操作

  1. 新規ディレクトリの作成:

    // FileSystemObject オブジェクトを生成する
    var oFS = WScript.CreateObject("Scripting.FileSystemObject");
    // ディレクトリを新規作成する
    oFS.CreateFolder("c:\\sample01");
    

    この例では、Cドライブ直下にsample01というディレクトリを作成しています。

  2. ディレクトリのコピー:

    // FileSystemObject オブジェクトを生成する
    var oFS = WScript.CreateObject("Scripting.FileSystemObject");
    // ディレクトリをコピーする
    // コピーではなく移動させたい場合は MoveFolder メソッドを利用する
    oFS.CopyFolder("c:\\sample01", "c:\\sample02");
    

    この例では、作成したsample01ディレクトリをsample02という名前でコピーしています。

  3. ディレクトリの削除:

    // FileSystemObject オブジェクトを生成する
    var oFS = WScript.CreateObject("Scripting.FileSystemObject");
    // 既存ディレクトリを削除する
    oFS.DeleteFolder("c:\\sample01");
    

    この例では、sample01ディレクトリを削除しています。

  4. ディレクトリ名の変更:

    // FileSystemObject オブジェクトを生成する
    var oFS = WScript.CreateObject("Scripting.FileSystemObject");
    // 名前を変更したいディレクトリをオブジェクト化する
    var oDir = oFS.GetFolder("c:\\sample02");
    // ディレクトリ名を変更する
    oDir.Name = "sample03";
    

    この例では、sample02ディレクトリの名前をsample03に変更しています。

JScriptを使ってファイルやディレクトリを操作する際には、FileSystemObjectオブジェクトを活用することでさまざまな機能を実現できます。詳細はMicrosoftのWebページを参照してください123

コメント

このブログの人気の投稿

HTA+JScriptでウインドウのサイズ変更するプログラム

PDFって編集できないからビジネスで使われてたと思うんだけど、それを編集できるようにするって・・・

PortProtonとは

Windows Media Playerで動画を見ようとしたら「サーバーの実行に失敗しました」って出て見れません。どうしたらいいですか?Gemini先生~

HTA+VBScriptでフォルダ選択ダイアログボックスを表示する方法

教えてGemini先生!HTMLでScriptを描く書く場所はどこがいいの?最近はbody内に書く人が多いような・・・

HTA (HTML Application)

右翼・左翼とは?教えてGemini先生

JavaScript ステートメント一覧

Gemini先生、塩ラーメンが食べたくなっちゃったので超絶うまい塩ラーメンスープのレシピを教えてくださーい