• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBScriptでWindows以下のフォルダを移動したいのですがエラ)

VBScriptでWindows以下のフォルダを移動できないエラーが発生する

このQ&Aのポイント
  • VBScriptでWindows以下のフォルダを移動する際に「Microsoft VBScript 実行時エラー: 書き込みできません。」というエラーが発生します。
  • 移動したいフォルダはWindowsフォルダ以下の$NtUninstall~で始まるフォルダで、プロパティを見ると隠しフォルダ属性になっています。
  • VBScriptでWindows以下のフォルダを移動する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • localica
  • ベストアンサー率52% (202/385)
回答No.2

ファイルシステムオブジェクトのAttributesプロパティで変更可能です。 ただ、$NtUninstallを移動させるのはどうかと思いますが。

参考URL:
http://msdn.microsoft.com/ja-jp/library/cc428087.aspx
Q13810
質問者

お礼

原因が分かりました。今回フォルダを別ドライブに移動させようとしたのですが、MoveFolderメソッドではそれができないことが分かりました(既知の内容でしたら申し訳ありません)。 代替方法は見つからないのですが、一旦この質問をクローズ致します。 回答いただき有難うございました。

Q13810
質問者

補足

回答頂き有難うございました。 ご紹介頂いたURLを参照してAttributeを設定してみたのですが結果は変わりませんでした。 また、GUI上で当該フォルダのプロパティを見ると隠しフォルダにチェックが入っているのですが、Attributeの値は隠しフォルダのビットがオフになっていました。 ちなみに$NtUninstallは30日以上経過した場合削除しても構わないとあるサイトに載っておりました。プログラム上は問題があった場合に復帰できるよう、テープに退避する形にしております。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • LOHA
  • ベストアンサー率52% (203/388)
回答No.1

OSはVistaでしょうか? もしそうなら、システム的に重要なフォルダではUACで制限がかかっているので、ファイルの移動などの際に管理者権限が必要だと思われます。 右クリックで「管理者として実行」みたいなので実行してみるとどうでしょうか? ちなみに、VisualStoreという機能もあり、たとえば(管理者権限なしで)Windowsフォルダに何かファイルを移動したとすると(エクスプローラーだと管理者権限を取得するかどうかのメッセージが出ますが)、「C:\Users\[ユーザー名]\AppData\Local\VirtualStore\」のWindowsフォルダに入ったりします。 以上参考までに。

Q13810
質問者

補足

回答頂きありがとうございました。OSはXPです。 管理者権限で実行しています。GUIでは問題なくドラッグして実行できます。 上記フォルダを探してみましたが、当該フォルダは見当たりませんでした。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VBScriptで別ドライブにフォルダを移動できません

    VBScriptで別ドライブにフォルダを移動できません VBScriptで別ドライブにあるフォルダを移動したいのですが、以下のエラーで異常終了してしまいます。 Microsoft VBScript 実行時エラー: 書き込みできません。 移動はファイルシステム関連オブジェクトのMoveFolderメソッドを使用しています。 VBScriptで別ドライブにフォルダを移動する方法をご存知でしたらご教示頂けませんでしょうか。 よろしくお願いいたします。

  • DOSでフォルダごと移動するには

    WindowsNT 4.0を使用しておりまして、 夜間に起動するバッチファイルを作成しております。 1つのフォルダの中に、数個のフォルダに分かれておりまして、1つが数GBあります。 人が使用していない時間帯に、移動をかけたいのですが、 --------------------------------------------- move C:\DIR1 C:\TEMP (DIR1をC:\TEMPフォルダに移動したい) --------------------------------------------- MOVEコマンドで、フォルダの移動を試みたのですが エラーになり、正常に処理してくれません。 自分のクライアント(WindowsXP)では、 問題なく、移動できたのですが NTのDOSコマンドでは、ダメなのでしょうか?? ちなみに、フォルダ以下にあるファイルに対して MOVEコマンドを実行すると、正常に移動できました。 フォルダごと、サブフォルダも含めて 移動したい場合は、どのように記述すれば よろしいのでしょうか?お知恵をお貸しください。

  • VBScript でサブフォルダも含めて、フォルダごとコピーを実行するには?

    バックアップの自動化をもくろんでいます。 VBScriptを用意し定刻に実行するようにしようと考えています。 VBScript でサブフォルダも含めて、フォルダごとコピーを実行するには、どうプログラムをかけばよいでのしょうか? Set objFS = CreateObject ("Scripting.FileSystemObject") objFS.CopyFolder "c:\test1", "c:\test2", false だとtest1の中のサブフォルダはコピーしてくれませんでした。 ここでオプションか何かで、サブフォルダーごとコピーしたいのです。 参考までにコマンドプロンプトの xcopy c:\test1 c:\test2 /x と同じ働きをさせたいのです。 よろしくお願い致します。

  • moveコマンドで別のドライブにフォルダを移動

    moveコマンドで別のドライブにフォルダを移動 コマンドプロンプトでmoveコマンドを使って フォルダを別のドライブに移動させたいのですが、 「アクセスが拒否されました」と出て移動が できません。 同じドライブ内だと問題なく移動できます。 また、別のドライブでもファイルなら問題なく移動できます。 フォルダは別のドライブに移動できないのでしょうか? 試してみたことは以下の通りです。 同じドライブでフォルダを移動 → ○ 同じドライブでファイルを移動 → ○ 別のドライブにフォルダを移動 → × 別のドライブにファイルを移動 → ○ コマンドの例 ■これだとうまくいかない  (別のドライブにフォルダを移動) set moto="E:\test1" set saki="C:\test2" move %moto% %saki% ■これだとうまくいく  (別のドライブにファイルを移動) set moto="E:\test1.txt" set saki="C:\test2" move %moto% %saki% よろしくお願いします。

  • サブフォルダ内のファイルを全部移動させたい。

    VBScriptのバッチでの作成を考えています。 あるフォルダ(名をFolderとします)の中に、たくさんのサブフォルダが あって、そこにあるファイルをすべてFolderに移動させたいと 思っています。 (ファイルはjpg画像ファイルだけです。) たとえば、Folderの下に、Folder_Bというサブフォルダがあって、 更にその下にFolder_Cがあり、その中には1.jpgというファイルが あったとしたら、バッチ実行後、Folderの直下に1.jpgがあり、 (可能であれば)フォルダはすべて消えているという具合です。 ファイルの移動自体はファイルシステムオブジェクトのFile.Moveで行い、 最後にディレクトリを列挙して削除していけばいいんだろうなという ところはわかります。 しかし、フォルダをサブフォルダも含めてすべて舐めて、そこから ファイルを移動していくというロジックに悩んでいます。 アドバイスいただけないでしょうか。

  • フォルダ移動

    初歩的な質問なのですが、 Aフォルダの中に「ABC2008****」「20080929」というフォルダがあります。 その「ABC2008****」だけをBフォルダに移動させたいと思っています。 Aフォルダは、クライアントPC Bフォルダは サーバです。 いつもサーバからファイルをAフォルダに移動することは しています。 クライアントPC内でですが、フォルダを完全に指定してならば移動(moveコマンド)が行えることは確認したのですが、「ABC2008****」 フォルダは****箇所が毎日変わるため 指定が出来ません。 『このコマンドなら大丈夫』や『フォルダ移動のいい方法』など 教えていただけると助かります。 宜しくお願いします

  • 「メイン・マニフェスト属性がありません」というエラ

     こんにちは。  eclipse 3.1でjarファイルをエクスポートして、コマンドプロンプトから実行しましたが、 「●●.jarにメイン・マニフェスト属性がありません」というエラーが出ました。  web等で検索して、その通りにエクスポートして、エラーもなくエクスポートされたようなのですが エラーの意味が分かりません。

    • ベストアンサー
    • Java
  • コマンドでLAN上のPCにフォルダごと移動したい

    コマンドでLAN上のPCにフォルダごと移動したいと考えています。 ファイルの移動はできますが、フォルダの移動をしようとすると 「アクセスが拒否されました」のメッセージが出ます。 ローカルへの移動はできました。 (LAN上のPCへ移動) move test \\serverA\data →「アクセスが拒否されました」のメッセージ (ファイルの移動) move test.txt \\serverA\data →移動OK (ローカルへ移動) move test D:\data →移動OK 何が原因でしょうか。よろしくお願いします。 OS:Windows2003ServerSE

  • コマンドプロンプトでフォルダを移動させたい

    コマンドプロンプトを使って ディスクトップにあるフォルダをEドライブに移動、もしくはコピーしたいのですが コマンドプロンプトに不慣れな為、書き方がいまいち判りません 宜しければ、ご教授頂けると助かります

  • コマンドプロンプトを用いたフォルダ移動

    Windows10でコマンドプロンプトを使い、あるフォルダ内のすべてのフォルダを別の場所のフォルダに移動や複製をするバッチファイルを作成したいのですが、どのようなコマンドを使えばよいですか?知恵をかしてください。

このQ&Aのポイント
  • マイイメージガーデンがマック12.0.1で印刷できなくなる問題が発生しています。
  • マックを12.0.1にバージョンアップしたことが原因で、マイイメージガーデンの印刷機能が利用できなくなる現象が報告されています。
  • キヤノン製品のユーザーからの情報によると、一時的な対処方法として、マイイメージガーデンのアンインストールおよび再インストールすることで問題が解消する可能性があるとされています。
回答を見る

専門家に質問してみよう