Windows 7'de silinemeyen bir dosya oluşturdum


12

Python'da programlama yapıyordum ve yanlışlıkla dosya adı yerine içeriği open()geçtim   being lazy ve silinemeyen " " (önde gelen ve sondaki boşluklarla) adlı bir dosyaya bırakıldım .

Dosyayı silmeye çalıştığımda şu hatayı alıyorum:

Bu öğe
bulunamadı Bu, artık [sistem yolu] \ denemelerinde bulunmuyor . Öğenin yerini doğrulayın ve tekrar deneyin

Ben yanılıyorum

İçinde bulunduğu klasörü silemiyorum. Bilgisayarı yeniden başlattım.
Komut İstemi ile silmeye çalışıyorum, çalışmıyor:

resim açıklamasını buraya girin

Not Defteri ile açmaya çalışırsam hiçbir şey olmaz. Notepad ++ ile açmaya çalışırsam, var olmadığını söyler.


1
Komut satırında deneyin del *lazy*.
Aaron Miller

9
Canlı bir Linux Env'e önyükleme yapın ve dosyayı silin.
Ramhound

2
Bunun, işletim sisteminden bit kesin, doğru adı okuması, nasıl görüntülendiğinden bağımsız olarak dahili olarak bu şekilde tutması ve sonraki bir çağrıda işletim sistemine geri aktarması gereken Explorer GUI ile kopması tamamen geciktirilmiştir.
Kaz

Bu, Linux'ta bir NTFS bölümünde izin verilen sürenin üzerinde bir dosya oluşturduğumda bir kez oldu, bu yüzden okuyamadı / yazamadı / silemedi, ancak bu durumda olduğu gibi dizinde gösterildi ...
jadkik94

Yanıtlar:


21

Komut satırında deneyin del *lazy*.


10
bunun başlığında "tembel" olan tüm dosyaları sileceğini unutmayın. Dosyayı daha spesifik olarak hedeflemenin bir yolu "kısa form" adını bulmaktır: dir /xve sonra kısa form adınıdel
horatio ile kullanmaktır

2
delKomutun dosya adlarından daha sağlam işlendiğine inanmak zor exporer.exe.
Kaz

1
@horatio: Dizinde adında 'tembel' olan tek bir dosya olduğundan, zararı görmedim. İnternetten gelen herhangi bir kabuk komutunda olduğu gibi, kişi kendi makinesinde kendi riski altında yürütür.
Aaron Miller

1
Elbette. Yorumum, cevabınızın genişletilmesi anlamına geliyordu.
Nisan'ta horatio

1
@horatio Bence bunu ayrı bir cevap olarak göndermelisin.
jakub.g

-1

Ramhound'un önerdiği gibi, bir Knoppix CD'si veya bir çeşit Live Linux CD'si oluşturmanız ve ardından makinenizi dosyanın bulunduğu Canlı CD ile başlatmanız gerekir. Ardından, dosyanın ve klasörün bulunduğu sürücüye göz atın ve silmek istediğiniz dosya veya klasörü silin; bu da işe yarayacaktır.

Umarım bu yardımcı olur, dosyayı silememenizin ana nedeni, dosyanın açık veya bellekte kilitlenmiş olmasıdır, ancak makineyi sorunun etrafında çalışacak canlı bir CD ile önyüklerseniz.

Şerefe


1
Dosya 'açık veya kilitli değil'. Windows boşlukla biten dosya adlarını desteklemediğinden silinemez. msdn.microsoft.com/en-us/library/…
David Marshall
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.