วิธีลบไฟล์ที่มีชื่อไม่ถูกต้อง [ซ้ำ]


3

ซ้ำกันได้:
ไฟล์ที่มีชื่อไฟล์ผิดกฎหมาย

ฉันสร้างขึ้นโดยไม่ตั้งใจ - ?. tgz ไฟล์ใน NTFS hdd ของฉัน (ทำงานภายใต้ linux) และฉันแค่อยากรู้อยากเห็นมันเป็นไปได้ที่จะลบมันใน Windows 7 โดยใช้เครื่องมือมาตรฐานหรือไม่?

สิ่งที่ฉันได้ลอง:

1) ย้าย * .tgz die.tgz ทำให้ฉันมีข้อผิดพลาดเดียวกัน "ชื่อไฟล์ที่คุณระบุไม่ถูกต้องหรือยาวเกินไป"

2) ไฟล์ไม่มีชื่อ windows สั้นดังนั้นฉันจึงไม่สามารถลบได้โดยใช้ชื่อย่อ


จริงๆแล้วดูเหมือนว่าเป็นคนล่อลวง - ฉันตั้งค่าสถานะเป็นเช่นนี้และลบคำตอบของฉัน
dsolimano

คำตอบ:


1

เป็นเพียงข้อเสนอแนะเพราะฉันไม่สามารถลองได้ตอนนี้
ในอดีตฉันได้กำจัดไฟล์ที่มีชื่อที่ไม่ถูกต้อง
(ไฟล์ส่วนใหญ่ที่มีพื้นที่ยุติ) ด้วยคำสั่งนี้:

del "\\?\c:\full_path_to_file\-?.tgz"

นี่เป็นครั้งที่ 2 ในไม่กี่วันที่ฉันได้เห็นโพสต์ที่มีไวยากรณ์ของเส้นทางเช่น \\?` and \ -? ` มันใหม่สำหรับฉัน คุณสามารถให้คำอธิบายและ / หรือการอ้างอิงได้หรือไม่?
dbenham

2
@dbenham: MSDN ?

@Alex ขอบคุณสำหรับลิงค์ สมบูรณ์มาก
Steve

@dbenham ชื่อไฟล์แปลก ๆ ถูกสร้างขึ้นด้วย Linux บน Windows Partition ฉันใช้ไวยากรณ์นั้นเพื่อลบไฟล์ที่มีช่องว่างเพิ่มที่ท้ายชื่อ ในลิงค์อเล็กซ์คุณจะพบรายละเอียดทั้งหมด
Steve

C: \ Users \ Anton & gt; del "\\? \ D: \ temp \ - ?. tgz" \\? \ D: \ temp \ - ?. tgz ชื่อไฟล์, ชื่อไดเรกทอรี, หรือไวยากรณ์ฉลากปริมาณไม่ถูกต้อง ไม่ทำงาน

0

คุณลองใส่เครื่องหมายคำพูดคู่ล้อมรอบชื่อไฟล์หรือไม่?

คุณยังสามารถลองพิมพ์ "del" จากนั้นกด Tab ค้างไว้เมื่อคุณอยู่ในไดเรกทอรีเดียวกับไฟล์ซึ่งจะวนซ้ำไฟล์ต่างๆในโฟลเดอร์นั้น


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