โดยเฉพาะการไม่type nul > somefile
เขียนทับไฟล์ทั้งหมดบนดิสก์? ฉันเห็นเว็บไซต์ชุดสคริปต์แนะนำให้สร้างสคริปต์ FTP ได้ทันทีและ "ลบ" อย่างปลอดภัยด้วยคำสั่งในชื่อ มีบุญกับสิ่งนี้หรือไม่?
โดยเฉพาะการไม่type nul > somefile
เขียนทับไฟล์ทั้งหมดบนดิสก์? ฉันเห็นเว็บไซต์ชุดสคริปต์แนะนำให้สร้างสคริปต์ FTP ได้ทันทีและ "ลบ" อย่างปลอดภัยด้วยคำสั่งในชื่อ มีบุญกับสิ่งนี้หรือไม่?
คำตอบ:
“ type nul> somefile” ทำอะไรกับ“ somefile” ใน Windows
ขั้นแรกให้somefile
เปิดสำหรับการเขียนซึ่งจะทำให้ไฟล์ถูกตัดเป็น 0 ไบต์โดยอัตโนมัติ ข้อมูลยังคงอยู่ในดิสก์เพียงทำเครื่องหมายว่า "ว่าง" ในบิตแมป
แล้วเนื้อหาของnul
ถูกเขียนไปsomefile
- nul
ในกรณีนี้ว่าศูนย์ไบต์เนื่องจากคุณไม่สามารถอ่านอะไรจาก ข้อมูลเก่าไม่ถูกเขียนทับ
ไฟล์ถูกปิด
ฉันเห็นเว็บไซต์ชุดสคริปต์แนะนำให้สร้างสคริปต์ FTP ได้ทันทีและ "ลบ" อย่างปลอดภัยด้วยคำสั่งในชื่อ มีบุญกับสิ่งนี้หรือไม่?
มันไม่ได้มากกว่านี้ "ปลอดภัย" del somefile
กว่า มันไม่ได้ลบข้อมูลออกจากดิสก์ด้วยซ้ำ
การลบไฟล์อย่างปลอดภัยใช้เช็ดยูทิลิตี้เช่นsdeleteหรือยางลบ แม้ว่าสคริปต์ FTP นั้นคุ้มค่าที่จะเช็ดปลอดภัยหรือไม่
มันอาจจะเขียนทับไฟล์ด้วยค่าศูนย์ แต่แม้ว่ามันจะทำเช่นนั้นมันก็เป็นการลบที่ปลอดภัย คุณน่าจะใช้SDeleteดีกว่าถ้าทำได้
การลบไฟล์จะไม่ป้องกันยูทิลิตี้ของบุคคลที่สามจากการยกเลิกการลบอีกครั้งอย่างไรก็ตามคุณสามารถเปลี่ยนไฟล์ใด ๆ ให้เป็นไฟล์ศูนย์ไบต์เพื่อทำลายห่วงโซ่การจัดสรรไฟล์ดังนี้:
พิมพ์ nul> C: \ samples \ MyFile.txt
DEL C: \ ตัวอย่าง \ MyFile.txt
แหล่งที่มาครึ่งหน้าลง
DEL
ไฟล์ไฟล์เท่านั้น? ไม่ว่าในกรณีใด OS จะเขียนทับพื้นที่ว่างบนดิสก์ในที่สุดใช่ไหม?