コピー用のWindowsの「cp --verbose」に相当するものは何ですか?


8

copyビルドスクリプトでこのコマンドを使用して、ネットワーク上の特定のフォルダーにあるapkファイルをエクスポートし、リリース番号をサフィックスとして追加して名前を変更しています。

オプション-vを指定してみましたが、次のエラーが発生します。

The system cannot find the file specified

cp私が得るコマンドを使用する場合:

'cp' is not recognized as an internal or external command

前もって感謝します


コピーの/ Vは冗長ではなく「検証」です。あなたは時に使用しようとしている実際のコマンドは何だCopy-vあなたがエラーことできますか?スペースを含むファイルパスを区切ることを覚えていますか?使用-vしない場合、期待どおりに動作しますか?コピーしようとしているファイルは実際に存在しますか?
Ƭᴇcʜιᴇ007

回答:


8

xcopy代わりに試してください。おそらく次のようなものです:

xcopy /F "C:\My Folder\file.txt" D:\

からxcopy /?

/ F-コピー中に完全なコピー元とコピー先のファイル名を表示します。


答えがテクニカルだけでなくフォーマットにも似ていることに私は驚いています。
フランク・トーマス

@FrankThomas、本当です。しかし、技術者は少し速くタイプしました
Synetech

5

試す xcopy /f <source> <dest>

使用法の要約から:

/ Fコピー中に完全なコピー元とコピー先のファイル名を表示します。

コピー操作よりも多くの詳細を取得することはできません。


私はソースと宛先のファイル名を正確に出力することを探していましたが、zipされたパッケージであるため、ファイル全体を表示しないようにするといいでしょう。
svassr 2013

3

別の答えは... robocopyをお試しください。

xcopyは、Windows Vista以降では非推奨になりました(つまり、より優れた、よりサポートされたツールがあります)。

ROBOCOPY Source_folder Destination_folder /V

どこを/V意味します:

/V : Produce Verbose output log, showing skipped files.

robocopyは、権限、特定のファイルおよび属性をコピーでき、ログを生成できるため、それ以上のことが可能です。


ちなみにバージョン番号のサフィックスを付けるためにファイルの名前を変更する必要があるため、特定のソースファイルと宛先ファイルで機能しますか?
svassr 2013

私はそうと仮定します(サンプルの使用のために埋め込まれたリンクを参照)が、私はほとんどのWindows 7を使用しない
Doktoro Reichard

確かにオプションの3番目の引数として、ワイルドカードを使用してファイルのリストを指定できます(例:ROBOCOPY C:\myProject\build\ C:\myProject\release\ *.apkバッチでファイルの名前を変更する方法が見つかりませんでした
svassr

質問では、名前の変更については何も触れていません。ただし、FORループまたはRENコマンド、あるいはその両方でこれを行うことができます。
Doktoro Reichard

あなたが正しいです。私の悪い点は、質問を正確に編集する必要があると思っていましたが、忘れていました。
svassr 2013

0

私はバッチスクリプトにRobocopyを使用していますが、Windowsコマンドを探している場合は、いつでもpowershellを使用できます。copy-item Source Destination -verbose

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