バックアップを取ってて、途中でちゃんとバックアップとれてるか心配になりますよね
そんなときは、PowerShallのスクリプトを使用してみよう
1.PowerShellを開く:
- スタートメニューを開き、「PowerShell」と入力して、Windows PowerShellを選択します。
- スクリプトをコピーする:
2.下記のスクリプトをコピーします。
---------------------------------------------------------------------
# フォルダパスを指定
$folderPath1 = "C:\Path\To\First\Folder"
$folderPath2 = "C:\Path\To\Second\Folder"
# フォルダ名を取得
$folderNames1 = Get-ChildItem -Path $folderPath1 -Directory | Select-Object -ExpandProperty Name
$folderNames2 = Get-ChildItem -Path $folderPath2 -Directory | Select-Object -ExpandProperty Name
# フォルダ名を比較
$differentFolders = Compare-Object -ReferenceObject $folderNames1 -DifferenceObject $folderNames2
# 一致しないフォルダ名をフィルタリング
$uniqueFolders = $differentFolders | Where-Object { $_.SideIndicator -ne "==" }
# 結果を表示
if ($uniqueFolders) {
Write-Output "一致しないフォルダ名:"
$uniqueFolders | ForEach-Object { $_.InputObject }
} else {
Write-Output "一致しないフォルダ名はありません。"
}
---------------------------------------------------------------------
3.スクリプトを貼り付ける:
- PowerShellウィンドウにスクリプトを貼り付けます。
4.フォルダパスを設定する:
- 赤文字のスクリプト内の$folderPath1と$folderPath2に、それぞれ比較したいフォルダのパスを入力します。
5.スクリプトを実行する:
- Enterキーを押してスクリプトを実行します。