30

PowerShellCopy-Itemコマンドを使用して、ファイルを含むディレクトリを別の場所にコピーしています。

コピーコマンドのステータスがわかるように、コピーされるすべてのファイルをコンソールに表示したいと思います。

4

3 に答える 3

47

コンソールで確認したい場合は、次の-verboseスイッチを使用します。

copy-item -path $from -destination $to -verbose

ファイルまたはディレクトリのリストを取得する場合:

$files = copy-item -path $from -destination $to -passthru | ?{$_ -is [system.io.fileinfo]}
于 2012-12-11T10:23:44.343 に答える
5
$source=ls c:\temp *.*
$i=1
$source| %{
    [int]$percent = $i / $source.count * 100
    Write-Progress -Activity "Copying ... ($percent %)" -status $_  -PercentComplete $percent -verbose
    copy $_.fullName -Destination c:\test 
    $i++
}
于 2012-12-11T08:10:48.743 に答える