กู้คืนไฟล์ที่ถูกลบในถังรีไซเคิลรหัส Visual Studio


111

การใช้ Visual Studio Code เวอร์ชัน 1.8.1 ฉันจะกู้คืนไฟล์ที่ถูกลบในถังรีไซเคิลได้อย่างไร


5
เนื่องจาก VS Code แสดงคำใบ้ภายในโปรแกรมฉันจึงพบว่าคำถามนี้ถูกต้องมาก ฉันก็มองหาโปรแกรมสักหนึ่งนาทีก่อนที่จะ googling (และลงจอดที่นี่) และก่อนที่จะดูในถังขยะของระบบ;)
Manuel Manhart

ใช่นี่เป็นคุณสมบัติที่ขาดไป
ACV

คำตอบ:


174

ใช้ถังขยะปกติของระบบของคุณ คุณสามารถคว้ามันจากที่นั่นของเราได้

ใน Windows คุณจะพบมันใน explorer ใน Linux ก็มีเช่นกันใน Konquerer / Nemo / ...


1
ใน Linux คุณสามารถกู้คืนโดยใช้เทอร์มินัลพร้อมtrash-cliแพ็คเกจ trash-listจะแสดงรายการไฟล์ทั้งหมดในถังขยะtrash-restore fooให้คุณแนะนำคุณตลอดการกู้คืนไฟล์ชื่อ foo มีประโยชน์ใน ChromeOS ที่อาจไม่มีแอป GUI ที่ติดตั้งถังขยะ Linux
Ray Foss

1
ฉันมาถึงที่นี่เพราะบังเอิญต้องการไฟล์สำคัญถังขยะคลิทำเคล็ดลับ คุณแค่ช่วยชีวิตฉันไว้ @Ray
SamuelRousseaux

ขอบคุณมาก!!!
VươngHữuThiện

24
  1. ขั้นแรกไปที่ถังรีไซเคิลของเครื่องในพื้นที่ของคุณ
  2. ไฟล์ที่ลบรหัส VS ของคุณอยู่ในถังรีไซเคิล
  3. ดังนั้นคลิกขวาที่ไฟล์ที่ถูกลบและเลือก -> ตัวเลือกคืนค่าไฟล์ที่ถูกลบของคุณจะถูกกู้คืนโดยอัตโนมัติในรหัส VS

2
ใช้งานได้จริง! ฉันพบไฟล์ทั้งหมดในถังรีไซเคิลของฉัน ขอบคุณผู้ชาย
Fouad Boukredine

10

ฉันรู้ว่า OP พูดว่าถังรีไซเคิล สิ่งที่ฉันทำคือสร้างไฟล์ขึ้นใหม่โดยเฉพาะอย่างยิ่งถ้าเป็นไฟล์เดียว และเมื่ออยู่ในไฟล์ฉันก็แค่กด CMD + Z (ฉันใช้ Mac) ก็จะได้ไฟล์กลับคืนมา

  1. สร้างไฟล์ใหม่ในไดเร็กทอรีเดียวกันจากที่ที่ถูกลบ
  2. CMD + Z ภายในไฟล์ที่สร้างขึ้นใหม่


3

ฉันทิ้งการเปลี่ยนแปลงใน Source Control ใน VS Code โดยไม่ได้ตั้งใจฉันแค่ต้องเปิดไฟล์นี้อีกครั้งและกด Ctrl-Z ไม่กี่ครั้งดีใจที่ VS Code บันทึกการเปลี่ยนแปลงของคุณเช่นนั้น


2

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


1

ในขณะที่ผลักดันที่เก็บไปยัง Github ผ่านรหัส Vs Studioฉันได้ลบทั้งโฟลเดอร์และไม่มีในถังรีไซเคิลด้วย นี่คือวิธีที่ฉันกู้คืนไฟล์เหล่านั้น สำหรับ Windows

วิธีการคือกู้คืนเวอร์ชันก่อนหน้าของไดรฟ์ที่มีไฟล์ที่ถูกลบ

ฉันได้ลบไฟล์จาก G: drive แล้วภาพด้านล่างนี้อธิบายได้ด้วยตนเอง

เปิดเมนูคุณสมบัติของไดรฟ์

ใส่คำอธิบายภาพที่นี่

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

ใส่คำอธิบายภาพที่นี่

หมายเหตุ: การจัดการในไดรฟ์หลังจากจุดคืนค่าจะไม่พร้อมใช้งาน


สวัสดีฉันกำลังประสบปัญหาเดียวกัน แต่ในกรณีของฉันไม่มีเวอร์ชันก่อนหน้า
Saad Abbasi

จะใช้ไม่ได้ถ้าประวัติไฟล์ของคุณถูกปิดและคุณจะไม่สามารถกู้คืนได้
Saad Abbasi

@SaadAbbasi ฉันพยายามมา 2 วันแล้ว แต่การกู้คืนเวอร์ชันก่อนหน้านี้เป็นทางออกเดียวที่ฉันพบ
NIRANJAN S PATTANSHETTI

ขออภัยประวัติไฟล์ของฉันไม่ได้เปิดใช้งานดังนั้นฉันจึงไม่สามารถกู้คืนได้ ฉันจะทำทุกอย่างอีกครั้ง :(
ซาดอับบาซี

1
@SaadAbbasi ไม่แน่ใจในสิ่งเหล่านั้น แต่ที่นี่ฉันมีแหล่งข้อมูลที่อาจช่วยในการ เชื่อมโยง [link] (wintips.org/fix-restore-previous-versions-not-working-in-windows-10/) สิ่งนี้อาจใช้ได้: - )
NIRANJAN S PATTANSHETTI

1

หากคุณเพิ่งลบไฟล์โปรดทราบว่าVSCode 1.52 (ธันวาคม 2020)จะรองรับ:

ยกเลิกการดำเนินการไฟล์ใน Explorer

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

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

Explorer เลิกทำ - https://media.githubusercontent.com/media/microsoft/vscode-docs/vnext/release-notes/images/1_52/explorer-undo.gif


0

หากไดเร็กทอรีโลคัลของคุณได้เตรียมใช้งานคอมไพล์แล้วและคุณไม่ได้ยืนยันการเปลี่ยนแปลงที่รวมการลบคุณสามารถใช้git checkout -fเพื่อยกเลิกการเปลี่ยนแปลงในระบบได้


0
  1. ไปที่ถังรีไซเคิลของคอมพิวเตอร์ของคุณ
  2. ค้นหาไฟล์ที่ระบุว่าได้ลบ
  3. คลิกขวาที่ไฟล์นั้น ไปเรียกคืนในรายการแบบหล่นลง

โวลา! ไฟล์จะถูกกู้คืนและกลับมาอยู่ในโฟลเดอร์ของคุณ Happy Coding!


2
ทำไมคุณถึงตอบคำถามอายุ 4 ขวบและคำตอบที่คล้ายกับคำตอบที่มีอยู่แล้ว หากคุณจะเพิ่มคำตอบสำหรับคำถามเก่าควรเพิ่มสิ่งที่เกี่ยวข้องและใหม่ คำตอบของคุณไม่ได้เพิ่มสิ่งที่ไม่ได้อยู่ในคำตอบสองอันดับแรก ..
Glenn Mackintosh

0

ทำงานบน Ubuntu 18.04 พร้อมรหัส VS 1.51.0

ไฟล์ที่ถูกลบของฉันจาก VS Code อยู่ที่:

~ / .local / share / ถังขยะ / ไฟล์

ในการค้นหาไฟล์ที่ถูกลบของคุณ:

find ~/.local/share/Trash/files -name your_file_name 

หวังว่ากรณีของฉันจะช่วยได้!

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