-1 私はappdataファイルをUSBドライブにコピーするためのバッチスクリプトを書き込もうとしています... PCのプラグインでusb%appdata%がデフォルトパスとして使用できる場合、 USBの変更のすべてのPCドライブ文字に対して、USBに直接対応するそのようなパスを割り当てる最良の方法は何でしょうか?コピーに使用しているコマンドは、パラメーター/ y / sを指定したxcopyです command-line usb batch — 非公式 ソース バッチファイルを実行するときにUSBドライブ文字をパラメーターとして渡し、その値をバッチファイル内で使用します。パラメーターを — DavidPostill
1 想定される宛先は、コマンドファイルを保持するフォルダーです。以下は、単にどこから物を入手するかを伝えます。 %appdata%*。*をコピーします または コピーc:\ download バッチがusb X:\ 123 =にある場合、これはコピーファイルの保存先です。 — ヘレナ4 ソース
1 CMDファイルをUSBドライブに保存してそこから実行する場合、スクリプトの作業ディレクトリを使用して支援できます。 CopyAppdataHere.cmdの内容: xcopy /y /s %appdata% %~dp0SomeFolder スクリプトで%~dp0、アクティブな現在のディレクトリでなくても、ドライブとCMDファイルのパス(末尾のバックスラッシュを含む)に展開し、ファイルをSomeFolderディレクトリに配置します。 — GuitarPicker ソース
0 いくつかの方法があります。最も簡単な最初の方法は次のとおりです。 if exist=D:\Data\Teat.TXT goto :copy USBに割り当てられた文字が見つかるまでツリーをたどってください。 別の方法としては、バッチの開始時にUSBの文字を入力して変数を割り当てるメニューオプションがあり、これが呼び出されたスクリプトで使用されます。 最後に*.bat、USBから実行している場合は、デバイスパスを参照できるはずです。必要に応じてフォローアップできます。 — ダンキー ソース