ไฟล์ในโฟลเดอร์ชั่วคราวถูกลบโดยอัตโนมัติอย่างไร


26

เรากำลังคิดที่จะจัดทำเว็บแอปพลิเคชันของเราบนเครื่อง windows server 2003 สร้างไฟล์ชั่วคราวและ "ปล่อย" ไว้ที่นั่น เราจะไม่ดำเนินการใด ๆ กับพวกเขาด้วยตนเอง ดังนั้นไฟล์เหล่านี้จะถูกลบโดยอัตโนมัติ หรือมีนโยบายบางอย่างที่เราต้องกำหนดค่า - เช่นไฟล์เหล่านี้ควรถูกลบหลังจาก 30 วันหรือมากกว่านั้น ...

ปรับปรุง:

เซิร์ฟเวอร์ที่ใช้งานจริงจะไม่สามารถปิดเครื่องได้ ถ้าไฟล์ถูกลบอย่างใดจะต้องทำอย่างไร?


คำตอบ:


18

ไม่ไม่มีการเปิดใช้งานโดยค่าเริ่มต้นใน Windows ที่จะลบไฟล์ชั่วคราวโดยอัตโนมัติ ไม่ได้อยู่ในการปิดไม่ได้อยู่ในการรีบูตไม่เคย

เครื่องมือการล้างข้อมูลบนดิสก์มีตัวเลือกให้ทำเมื่อเรียกใช้

วิธีที่เหมาะสมในการจัดการสิ่งนี้มีไว้สำหรับเว็บแอปพลิเคชันของคุณในการล้างข้อมูลด้วยตัวเองในบางวิธี คุณอาจให้มันลบไฟล์ที่ถูกโยงถึงเมื่อผู้ใช้ล็อกเอาต์ตัวอย่างเช่น หรือโอกาสสุ่ม (เล็ก) ว่าจะมีการ "กวาดล้างการล้างข้อมูล" ในทุกคำขอ หรืองานตามกำหนดเวลาที่ต้องติดตั้งและกำหนดค่าให้ทำการล้าง หรือจัดตารางงานเพื่อเรียกใช้ Disk Cleanup

อย่าไปเพียง "ทิ้งสิ่งของ" ไว้ในโฟลเดอร์ชั่วคราวด้วยความหวังว่าจะมีบางอย่างเข้ามาและทำความสะอาดให้กับคุณ

นอกจากนี้เมื่อคุณทำความสะอาดไฟล์ของคุณให้แตะไฟล์ที่คุณสร้างขึ้นและไม่ทำอะไรเลย แอปพลิเคชั่นอื่นอาจต้องการไฟล์เหล่านั้น หากการติดตามไฟล์ของคุณมีปัญหามากเกินไปให้สร้างโฟลเดอร์ที่ว่างเปล่าตามใจชอบ


9
Windows 10 ของฉันกำลังลบโฟลเดอร์ชั่วคราวเมื่อรีบูตเครื่อง ฉันรู้ว่ามันเป็นเวลา 5 ปีแล้วตั้งแต่คำตอบของคุณ แต่ฉันคิดว่าฉันจะทิ้งข้อความไว้ที่นี่เพื่อรับทราบข้อมูล
pgr

3

เนื่องจากคุณกำลังพูดถึงเซิร์ฟเวอร์ที่มีความพร้อมใช้งานสูงงานที่กำหนดเวลาไว้เป็นวิธีที่ดีที่สุดในการไป คุณสามารถทำอะไรง่ายๆอย่าง vbscript หรือแบทช์ไฟล์ที่ค้นหาไฟล์ทั้งหมดในวันที่กำหนดและกำจัดพวกมัน ปรับความถี่ของกำหนดการตามความเร็วของไฟล์ temp ที่สะสมเพื่อลดโหลดบนเซิร์ฟเวอร์ในการเรียกใช้ใด ๆ

Thomas Maurer มีสคริปต์ PowerShellที่ให้ความยืดหยุ่นในระดับสูงเช่นการระบุอายุของไฟล์ที่จะลบโฟลเดอร์ที่จะถูกลบออก ฯลฯ

อัปเดต: เว็บไซต์ของ Thomas Maurer ไม่โหลดให้ฉันดังนั้นฉันจึงค้นหา google " powershell ลบไฟล์ที่เก่ากว่า 30 วัน " และผลลัพธ์ก็ดูมีแนวโน้ม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.