Mencerminkan folder tanpa menghapus file di tujuan yang berumur kurang dari n hari

0

Saya ingin mirror folder, tetapi hanya menghapus file di folder tujuan lebih dari 7 hari.

Situasi:

  • Folder A dicerminkan ke Folder B.
  • File dari Folder A dihapus

Saya ingin agar file itu tetap berada di Folder B selama 7 hari. Setelah 7 hari, file tersebut akan dihapus jika masih tidak ada di Folder A.

Solusi saat ini - dalam file batch:

  • Gunakan robocopy dengan /mir dan /xx opsi untuk mencerminkan Folder A ke Folder B setiap hari
  • Menggunakan Delage32 untuk menghapus file dan mengosongkan folder yang lebih lama dari 7 hari.

Masalahnya adalah file (yang ingin saya simpan) terus-menerus dihapus dan ditulis ulang setiap hari.

Apakah ada cara agar proses mirroring mencari file tambahan di direktori tujuan, dan hanya menghapusnya jika lebih dari 7 hari? Saya ingin menghilangkan delage32.

slhck
sumber

Jawaban:

0

saya menyarankan menemukan di Linux dan temukan -waktu pilihan.


sumber
Terima kasih atas tanggapannya. Saya sudah menggunakan Linux sedikit, tetapi saat ini menggunakan Windows 7. Adakah metode untuk Windows?
Ini benar-benar terlihat di serverfault.com dalam banyak hal. Lihatlah Powershell. Umm .... mengingat mantra: gci. -Kembali -nama