หมดอายุไฟล์ในโฟลเดอร์: ลบไฟล์หลังจาก x วัน
ฉันต้องการสร้าง "วางโฟลเดอร์" ในไดรฟ์ที่ใช้ร่วมกันกับ windows ซึ่งทุกคนสามารถเข้าถึงได้ ฉันต้องการลบไฟล์โดยอัตโนมัติหากไฟล์นั้นอยู่ในโฟลเดอร์นานกว่า X วัน อย่างไรก็ตามดูเหมือนว่าวิธีการทั้งหมดที่ฉันทำพบใช้วันที่แก้ไขล่าสุดเวลาเข้าถึงล่าสุดหรือวันที่สร้างไฟล์ ฉันกำลังพยายามทำให้โฟลเดอร์นี้เป็นโฟลเดอร์ที่ผู้ใช้สามารถวางไฟล์เพื่อแชร์กับใครบางคน หากมีคนคัดลอกหรือย้ายไฟล์มาที่นี่ฉันต้องการให้นาฬิกาเริ่มติ๊ก ณ จุดนี้ อย่างไรก็ตามวันที่แก้ไขล่าสุดและวันที่สร้างไฟล์จะไม่ได้รับการอัปเดตเว้นแต่จะมีคนแก้ไขไฟล์จริง เวลาเข้าถึงล่าสุดถูกอัพเดตบ่อยเกินไป ... ดูเหมือนว่าเพียงแค่เปิดไดเรกทอรีใน windows explorer จะอัปเดตเวลาเข้าถึงล่าสุด ใครรู้วิธีแก้ปัญหานี้? ฉันคิดว่าการทำรายการแฮชของไฟล์ทุกวันแล้วการหมดอายุไฟล์ตามแฮชที่เก่ากว่าวันที่กำหนดอาจเป็นทางออก .... แต่การแฮชไฟล์อาจใช้เวลานาน ความคิดใด ๆ ที่จะได้รับการชื่นชมอย่างมาก! หมายเหตุ: ฉันได้ดูคำตอบมากมายแล้วที่นี่ ... ดูใน File Server Resource Monitor, สคริปต์ PowerShell, สคริปต์แบทช์และอื่น ๆ พวกเขายังคงใช้เวลาเข้าถึงล่าสุดเวลาแก้ไขล่าสุดหรือเวลาสร้าง ... ซึ่งตามที่อธิบายไว้ไม่ตรงกับความต้องการข้างต้น