• 締切済み

VBSで新規フォルダ作成について

Prome_Linの回答

  • Prome_Lin
  • ベストアンサー率42% (201/470)
回答No.1

「配置を指定する」とはどういう意味でしょうか? もちろん、デスクトップフォルダに新規フォルダを作成するのは、以下で出来ます。 Option Explicit Dim dt, so, ws Set so = CreateObject("Scripting.FileSystemObject") Set ws = CreateObject("WScript.Shell") dt = ws.SpecialFolders("Desktop") so.CreateFolder(dt & "\abc") Set ws = Nothing Set so = Nothing 簡単な説明です。 Option Explicit 「厳密に」とか「明確に」というような意味で、このオプションを設定すると、変数は、その使用の前に、必ず「Dim」等によって宣言しておかなければなりません。 Set so = CreateObject("Scripting.FileSystemObject") ファイルやフォルダを扱えるようにしています。 Set ws = CreateObject("WScript.Shell") 「デスクトップ」フォルダの取得に必要です。 dt = ws.SpecialFolders("Desktop") 「デスクトップ」フォルダを文字列変数「dt」に入れています。 so.CreateFolder(dt & "\abc") 「デスクトップ」フォルダに「abc」というサブフォルダを新規作成しています。 Set ws = Nothing Set so = Nothing 「Set」で使った変数は、「Nothing」で解放しておきます。

Apisbb8
質問者

補足

作成時の詳しい解説ありがとうございます。 勉強になります。 ご指摘いただいた「配置」について補足します。 デスクトップ画面 上に表示されるアイコンの設定について、「アイコンの自動整列」をオフにするとアイコンを、デスクトップ 画面上の好きな場所に配置出来るようになると思います。この事を指して「配置」と書かせていただきました。 VBSでデスクトップ 画面上の好きな場所にアイコンを移動することは可能でしょうか?

関連するQ&A

  • フォルダ作成

    使用OSは98です、質問は デスクトップで右クリックするとその中に「フォルダ作成」また エクスプローラーの「ファイル」からも「フォルダ作成」があるはずなんですが そのいずれもいつ頃からかその両方から「フォルダ作成」が無くなって フォルダ作成が出来ないでいます。 解決方法分かる方いましたらどうぞ宜しくお願いします。

  • コピーした名称でフォルダの作成

    フォルダ名にしたい名称をコピー後、そのコピーした名称で指定フォルダ(例えばデスクトップ上に)にフォルダ作成できるシェアウェア/フリーソフトってご存じありませんか? (ブラウザ上の文字をコピーしてその名称でフォルダをデスクトップに作成することが多い為mいちいちコピー⇒新規フォルダ作成→リネームするのが面倒なんです。。。)

  • デスクトップ上にフォルダを作成できない

    デスクトップ上にフォルダを作成しようとしたところ、「新しいフォルダを作成できません」「これ以上ファイルがありません」と表示されフォルダを作成できません。フォルダ以外にもテキスト、オーディオファイル等が新規作成できなくなっています。 どなたか解決方法が分かる方いませんか? 是非教えて下さい。宜しくお願いします。

  • 新しいフォルダの作成

    お尋ねします。 ホームページを保存するとき保存する場所を デスクトップにして「新しいフォルダの作成」 をクリックしても作成されないのはどうしてか わかりません。(IE5.5) 右クリックで新規作成→フォルダだと作れます。 教えてください。

  • VBSで指定したフォルダにファイルを作成できる権限があるかチェックしたい

    お世話になります。 現在,VBSでプログラミングしております。 下記の流れで、指定したフォルダにファイルを作るプログラムをしたいのですが、(2)の処理をどのようにしたらよいのかわかりません。 一度、CreateFileでエラーの場合はエラーの戻り値を受け取れるのでしょうか?また、書き込み権限があるかないかの情報を取得できる関数がもしあるのでしたら教えて頂きたいと思います。 ---------流れ (1)ユーザが、ファイルを作成するフォルダを指定 (2)そのユーザがそのフォルダにファイルを作成する権限があるかのチェック (3)指定したフォルダにファイルを作成 ※mScripting.FilesSystemObjectのCreateFileでファイル作成しております。 お手数ですが何卒よろしくお願いします。

  • フォルダを作成したいのですが...

    アップロードファイルを指定フォルダに保存する際に、 番号フォルダを作成しその中にファイル保存したいと考えています。 DOSコマンドのMD(ディレクトリ作成)、RD(ディレクトリ削除)のような、タグはあるのでしょうか? また、HTMLの他、JavaScript、PHPなどでそのようなコマンドはあるのでしょうか? 解決策を教えてください。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 新規フォルダ作成ができない

    デスクトップ上などで右クリックして出てくる新規作成のなかからフォルダが消えてしまいました 元に戻す方法を教えてください OS  Win Vista Home Premium

  • Googleデスクトップで、特定のフォルダだけインデックスを作成させたい

    Googleデスクトップをインストールすると、問答無用でいきなり全ローカルハードディスクの中身のインデックスを作成しようとします。 しかし、私が検索したいのは、デスクトップと、マイドキュメントの中の仕事関係の書類を納めているフォルダだけなのです。 それ以外の所はきちんとフォルダを作って整理しているので、インデックスを作っても無駄なだけだったりします。 Googleデスクトップには、このフォルダ(もしくはドライブ)をインデックス作成対象から外すことは出来ますが、逆に特定のフォルダだけを検索対象に出来ません。検索対象から外すドライブとしてCドライブを指定すると、マイドキュメントもインデックスを作ってくれません。 設定内容を色々と見てみましたが、特定のフォルダのみインデックスを作成するという設定方法がどうしても分かりません。 1つ、2つのフォルダを指定することは出来るのでしょうか?

  • Outlook Express 6 フォルダの新規作成について

    Outlook Express 6、OSはXPです。 受信トレイや送信済みアイテムに、フォルダを作ってメールを振り分けています。 メールを整理するために、新しいフォルダを作ろうと思い、ツールバーの「ファイル」→「新規作成」→「フォルダ」と進んでクリックしても、砂時計の待ち状態になり、マウスを動かすとその砂時計も消え、フォルダが作成できません。 例えば、メールルールの「2」で「指定したフォルダに・・・」を選択した際、「3」の「指定したフォルダ」をクリックしても上記と同じ状態になります。 昨日は新規フォルダの作成はできました。何度か再起動をしてみましたが同じです。 何か原因、もしくは解決方法をご存知の方、どうか教えて下さい。

  • フォルダの新規作成ができない

    win98seですが、デスクトップで新規フォルダを作ろうと思って、右クリックで新規作成を選ぼうと思ったのですが、その項目がありません。以前は新規フォルダを作れたのですが。マイコンピューターからファイル→新規作成も試しましたが、新規作成がありません。なぜなんでしょうか?何か設定が変わってしまったのでしょうか?どなたかお教えくださいよろしくおねがいします。