move C:\%USERNAME%\Desktop\TZClock C:\%USERNAME%\Start Menu\Programs\TZClock
システムが指定されたパスを見つけられないようにし続けます。しかし、私はそれにナビゲートできます。 MOVE
はファイルでのみ機能しますか?
Windows XPでは、次のようになります。
move "c:\documents and settings\%USERNAME%\desktop\TZClock" "C:\documents and settings\%USERNAME%\Start Menu\Programs\TZClock"
Windows 7では、次のようになります(私は現在、これをテストする立場にはありません)。
move "c:\users\%USERNAME%\desktop\TZClock" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TZClock"
ワイルドカードを使用して複数のディレクトリを移動する場合は、 FOR /D
コマンドを使用できます。これをコマンドラインに入力します(_source_dirs_と_destination_dir_をディレクトリに置き換えることを忘れないでください):
FOR /D %p IN ("_source_dirs_*") DO MOVE %p _destination_dir_
とった!構文が間違っていました。スペースがコマンドの実行をブロックしていました。また、パスにユーザーが指定されていませんでした。
変更後:
move C:\Users\%USERNAME%\Desktop\TZClock C:\Users\%USERNAME%\"Start Menu"\Programs\