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.

Jawaban:


0

saya menyarankan menemukan di Linux dan temukan -waktu pilihan.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.