でコマンドを使用するときは、現在の場所が重要cmdです。絶対パスを使用して、現在のフォルダーを気にする必要がないようにすることもできますが、これは多くの場合バッチファイルで重要です。
絶対パス
たとえば、ファイルがここにある場合:
C:\users\julio\desktop\testfolder\testfile.txt
次に、このコマンドはc:ドライブのどこからでも機能します。
move C:\users\julio\desktop\testfolder\testfile.txt C:\users\julio\desktop\
ソースと宛先がどこにあるかを正確に言っているので、これらは絶対パスと呼ばれます。
相対パス
相対パスは、コマンドプロンプトで使用する方がはるかに便利です。注意すべき2つの主要なショートカットがあります。
これはあなたがいるディレクトリの親ディレクトリを指します:
..
これは現在のディレクトリを指します:
.
したがって、を先に進めて、1つ上のレベルの親フォルダーC:\users\julio\desktop\testfolder\に移動testfile.txtするC:\users\julio\desktop\場合は、次のショートカットを使用できます。
move testfile.txt ..
これは、「testfile.txt現在のフォルダーからその親フォルダーに移動する」ことを意味します。
一方、既にC:\users\julio\desktopフォルダにいる場合は、次のようにすることができます。
move testfolder\testfile.txt .
これは、「現在の場所のすぐ下にtestfile.txtあるフォルダーからtestfolder現在の場所にファイルを移動する」ことを意味します。
現在の場所は通常、プロンプトに表示されます。