【ChatGPT】ファイルコピーおよび所要時間を測定するPowershell を作成
このページではChatGPT によりコピーネットワーク経由のコピープログラムを作成したのでそれを記録として残します。
同時にコピーの所要時間も出力しています。
Windows で c:\temp\100M.dat ファイルを x:\temp にコピーして、かつ所要時間を出力するPowershell を作成してください。同時に逆にx:\temp\100M.dat をc:\temp にコピーして所要時間も出力してください。
この処理を永遠に続けるよう修正してください。
# ソースとターゲットのパスを定義
$sourcePath1 = "c:\temp\100M.dat"
$destinationPath1 = "x:\temp\100M.dat"
$sourcePath2 = "x:\temp\100M.dat"
$destinationPath2 = "c:\temp\100M.dat"
# 無限ループ
while ($true) {
# コピー処理 1 の開始時刻
$start1 = Get-Date
# ファイルをコピー
Copy-Item -Path $sourcePath1 -Destination $destinationPath1 -Force
# コピー処理 1 の終了時刻
$end1 = Get-Date
# コピー処理 1 の所要時間を計算
$elapsed1 = $end1 - $start1
Write-Output ("The copy from {0} to {1} took {2} seconds" -f $sourcePath1, $destinationPath1, $elapsed1.TotalSeconds)
# コピー処理 2 の開始時刻
$start2 = Get-Date
# ファイルをコピー
Copy-Item -Path $sourcePath2 -Destination $destinationPath2 -Force
# コピー処理 2 の終了時刻
$end2 = Get-Date
# コピー処理 2 の所要時間を計算
$elapsed2 = $end2 - $start2
Write-Output ("The copy from {0} to {1} took {2} seconds" -f $sourcePath2, $destinationPath2, $elapsed2.TotalSeconds)
}
ChatGPT に関する用語集 | ChatGPT Glossary
個人的に独自に調査した事項をまとめています。各ベンダーとは全く関係がありません。
内容に誤りがある場合や情報が古くなっている場合があります。その場合でも修正されるとは限りません。
参考としてサイト閲覧ください。万が一誤りがあり損失等が発生しても保証しません。あくまでも自己責任でサイトを閲覧ください。