การใช้ Visual Studio Code เวอร์ชัน 1.8.1 ฉันจะกู้คืนไฟล์ที่ถูกลบในถังรีไซเคิลได้อย่างไร
การใช้ Visual Studio Code เวอร์ชัน 1.8.1 ฉันจะกู้คืนไฟล์ที่ถูกลบในถังรีไซเคิลได้อย่างไร
คำตอบ:
ใช้ถังขยะปกติของระบบของคุณ คุณสามารถคว้ามันจากที่นั่นของเราได้
ใน Windows คุณจะพบมันใน explorer ใน Linux ก็มีเช่นกันใน Konquerer / Nemo / ...
trash-cli
แพ็คเกจ trash-list
จะแสดงรายการไฟล์ทั้งหมดในถังขยะtrash-restore foo
ให้คุณแนะนำคุณตลอดการกู้คืนไฟล์ชื่อ foo มีประโยชน์ใน ChromeOS ที่อาจไม่มีแอป GUI ที่ติดตั้งถังขยะ Linux
ฉันรู้ว่า OP พูดว่าถังรีไซเคิล สิ่งที่ฉันทำคือสร้างไฟล์ขึ้นใหม่โดยเฉพาะอย่างยิ่งถ้าเป็นไฟล์เดียว และเมื่ออยู่ในไฟล์ฉันก็แค่กด CMD + Z (ฉันใช้ Mac) ก็จะได้ไฟล์กลับคืนมา
ใครยังคงประสบปัญหาบน linux และไม่พบมันในถังขยะลองใช้วิธีนี้
https://github.com/Microsoft/vscode/issues/32078#issuecomment-434393058
find / -name "delete_file_name"
ฉันทิ้งการเปลี่ยนแปลงใน Source Control ใน VS Code โดยไม่ได้ตั้งใจฉันแค่ต้องเปิดไฟล์นี้อีกครั้งและกด Ctrl-Z ไม่กี่ครั้งดีใจที่ VS Code บันทึกการเปลี่ยนแปลงของคุณเช่นนั้น
เพียงแค่ค้นหาไฟล์ที่คุณลบภายในถังรีไซเคิล คลิกขวาที่ไฟล์และทำการกู้คืนตามปกติกับไฟล์ที่ถูกลบอื่น ๆ มันคล้ายกับที่คุณทำตามปกติเนื่องจากรหัส VS ยังใช้ถังขยะปกติของระบบของคุณ
ในขณะที่ผลักดันที่เก็บไปยัง Github ผ่านรหัส Vs Studioฉันได้ลบทั้งโฟลเดอร์และไม่มีในถังรีไซเคิลด้วย นี่คือวิธีที่ฉันกู้คืนไฟล์เหล่านั้น สำหรับ Windows
วิธีการคือกู้คืนเวอร์ชันก่อนหน้าของไดรฟ์ที่มีไฟล์ที่ถูกลบ
ฉันได้ลบไฟล์จาก G: drive แล้วภาพด้านล่างนี้อธิบายได้ด้วยตนเอง
เปิดเมนูคุณสมบัติของไดรฟ์
ในคุณสมบัติไปที่แท็บเวอร์ชันก่อนหน้าซึ่งคุณสามารถค้นหาเวอร์ชันที่เก็บไว้ก่อนหน้าของไดรฟ์นั้นพร้อมกับวันที่ในเวลาสำรองข้อมูลให้ใช้เปิดหรือคลิกที่คืนค่าเพื่อรับเวอร์ชันก่อนหน้าของไดรฟ์นั้น
หมายเหตุ: การจัดการในไดรฟ์หลังจากจุดคืนค่าจะไม่พร้อมใช้งาน
หากคุณเพิ่งลบไฟล์โปรดทราบว่าVSCode 1.52 (ธันวาคม 2020)จะรองรับ:
ยกเลิกการดำเนินการไฟล์ใน Explorer
Explorer ในขณะนี้สนับสนุนการยกเลิกและทำซ้ำสำหรับการดำเนินงานไฟล์ทั้งหมด: ลบเปลี่ยนชื่อคัดลอกย้ายแฟ้มใหม่และโฟลเดอร์ใหม่
ตรวจสอบให้แน่ใจว่าโฟกัสอยู่ใน Explorer และทริกเกอร์คำสั่งเลิกทำหรือทำซ้ำและการดำเนินการไฟล์สุดท้ายของคุณจะถูกยกเลิกหรือทำใหม่ตามลำดับ
โปรดทราบว่าเรามีสแต็กการเลิกทำแยกกันสำหรับตัวแก้ไขและตัวสำรวจและเราเลือกว่าจะเลิกทำอันไหนตามโฟกัส
หากไดเร็กทอรีโลคัลของคุณได้เตรียมใช้งานคอมไพล์แล้วและคุณไม่ได้ยืนยันการเปลี่ยนแปลงที่รวมการลบคุณสามารถใช้git checkout -f
เพื่อยกเลิกการเปลี่ยนแปลงในระบบได้
โวลา! ไฟล์จะถูกกู้คืนและกลับมาอยู่ในโฟลเดอร์ของคุณ Happy Coding!
ทำงานบน Ubuntu 18.04 พร้อมรหัส VS 1.51.0
ไฟล์ที่ถูกลบของฉันจาก VS Code อยู่ที่:
~ / .local / share / ถังขยะ / ไฟล์
ในการค้นหาไฟล์ที่ถูกลบของคุณ:
find ~/.local/share/Trash/files -name your_file_name
หวังว่ากรณีของฉันจะช่วยได้!