Saya memiliki banyak folder, saya ingin memilih semua berakhir dengan 30 dan memindahkannya ke folder lain, dapatkah itu dilakukan dengan mudah di windows atau DOS?
Ini tugas sekali saja
Saya memiliki banyak folder, saya ingin memilih semua berakhir dengan 30 dan memindahkannya ke folder lain, dapatkah itu dilakukan dengan mudah di windows atau DOS?
Ini tugas sekali saja
Jawaban:
Anda dapat menggunakan skrip PowerShell di bawah ini untuk mencapai kebutuhan Anda.
$copy=Get-PSDrive -PSProvider FileSystem | %{ Get-ChildItem $_.Root -directory -Recurse -force -ErrorAction SilentlyContinue| Where-Object {$_.basename -match ".*30$"}}
Copy-Item -Path $copy.Fullname -Destination D:\TEST\
Anda hanya perlu mengubah "D: \ TEST \" dalam kode ke jalur tempat Anda ingin meletakkan folder ini.
Catatan: Kode ini untuk menyalin folder yang cocok ke folder baru. Jika Anda ingin memotongnya ke folder baru, Anda perlu mengubah "Salin" pertama di baris kode kedua menjadi "Pindahkan". Juga, beberapa folder mungkin berisi file sistem dan Anda mungkin tidak memiliki izin untuk memindahkannya.