名前変更と移動の違いは何ですか?


17

Windowsコンソール(cmd / command)では、rename a bまたはを記述できますmove a b。2つの違いは何ですか?

回答:


28

主に2つの違いがあります。

  1. rename ファイルを別のディレクトリまたはドライブに移動できません。 move

  2. rename 既存のファイルを上書きすることはできません。 moveできます(/yパラメーターを使用)。

詳細については、renameおよびのドキュメントを参照してくださいmove


15

従来のcmd.exeシェルを想定:

rename ファイルを別のディレクトリに移動することはできません。

move *.txt E:\Notes

ただし、複数のファイルの名前を一度に変更できます。例えば:

rename very-long-name.c *.cpp

rename *.txt *.lol

rename proj1.* "Project 1.*"

(これは、MS-DOS シェルcommand.comとWindows cmd.exeシェルが、Unixのシェルとは異なり、ワイルドカードを自動的に展開しないために機能します。これはプログラム自体に残されています。)


2

すでに2つの良い答えがありますが、私はまだ言及されていない違いに言及せざるを得ません。それが構文そのものです。ファイルを移動するときにを使用するrename場合、同じ名前を2回入力する必要があります。

move MyFile.txt MyFolder

rename MyFile.txt MyFolder\MyFile.txt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.