1. ホーム
  2. batch-file

[解決済み] cmdを使ったファイルの移動は? [終了しました]

2022-03-02 12:33:12

質問

Googleからダウンロードしたファイルがあります(ダウンロードフォルダ内にあります)。 を自動実行フォルダ(コンピュータの電源を入れたときにファイルが実行されるフォルダ)に移動したいのですが、どうすればいいですか?

cmdコマンドでファイルを移動したい(理由は、USBラバーダッキーを使って行うからです。 Windows 10 64bitを使用しています。

ファイルのあるパス

C:\Users\%USERPROFILE%\Downloads\Test.exe

で、それを移動させたいパスは

C:\Users\%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

その理由 %USERPROFILE% は、すべてのコンピュータで動作するようにするためです。

解決方法は?

ファイルを移動するには move コマンドを使用します。

move "%USERPROFILE%\Downloads\Test.exe" "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"

ソースとターゲットを引用符で囲んだのは、何らかの理由でユーザー名にスペースが入っている人のためです(ターゲットでは "スタートメニュー" のスペースのためにスペースが必要です)。

の出力から move /? :

Moves files and renames files and directories.

To move one or more files:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination

  [drive:][path]filename1 Specifies the location and name of the file
                          or files you want to move.
  destination             Specifies the new location of the file. Destination
                          can consist of a drive letter and colon, a
                          directory name, or a combination. If you are moving
                          only one file, you can also include a filename if
                          you want to rename the file when you move it.
  [drive:][path]dirname1  Specifies the directory you want to rename.
  dirname2                Specifies the new name of the directory.

  /Y                      Suppresses prompting to confirm you want to
                          overwrite an existing destination file.
  /-Y                     Causes prompting to confirm you want to overwrite
                          an existing destination file.