• Uzun olan klasör. Windows izin vermiyorsa uzun ada sahip bir dosya veya klasör nasıl silinir

    Başlığın uzun olduğu ortaya çıktı, ancak burada anlatılacak olan sorunun özünü gösteriyor. Yakın zamanda pek de iyi olmayan bir durumla karşılaştım. Sabit sürücüyü sıralayıp gereksiz dosyaları temizlerken dosyalardan birinin silinmediğini ancak şu hatanın ortaya çıktığını gördüm: “Dosya sistemi bu kadar uzun kaynak dosya adlarını desteklemiyor. Dosyayı yol uzunluğu daha kısa olan bir klasöre taşımayı deneyin veya daha kısa bir dosya adı girip tekrar deneyin."

    Dosyayı silemediğim gibi, adı daha kısa bir adla değiştirmeyi de başaramadım. Çoğu kişi için bu bir çıkmaz sokak gibi görünebilir çünkü dosyanın silinmediği ortaya çıktı.

    Aslında sorun çok basit ve hızlı bir şekilde çözülüyor ve şimdi bunu çözmek için iki yöntem anlatacağım ve hangisini kullanacağınıza karar vermek size kalmış.

    Kaynağa giden yol çok uzunsa ne yapmalı, böyle bir dosya nasıl silinir?

    Uzun ad nedeniyle silinmeyen bir dosyanız varsa sorunu çözmek için birkaç seçenek vardır. Örneğin, bir dosya birkaç dizine, örneğin her biri 10-20 karakterlik adlara sahip beş veya hatta on klasöre yerleştirilmiştir, bu durumda dosyanın silinmemesinin nedeni bu olabilir. Gerçek şu ki Windows, adları 260 karakterden fazla olan dosyaları desteklemiyor. Bu limit aşılırsa yukarıda gösterdiğim hata ortaya çıkacaktır. Kendi adlarına sahip klasörlerin sayısı ve dosya adının toplamı 260 karakterden az olmalıdır. Sistemin bir özelliği de var; bu sınır aşılırsa klasörleri yeniden adlandırabiliriz. Bu da tüm klasörleri kısa bir adla, örneğin bir harf veya sayıyla yeniden adlandırmanız gerektiği anlamına gelir.


    Böyle bir sorun sadece bu kadar uzun bir isim verdiğiniz için ortaya çıkmayabilir. Site dosyalarını sunucudan indirip bir şeyler yapmaya karar verdiğimde başıma geldi. Dosyalara artık ihtiyaç duyulmadığından, site dosyalarının bulunduğu dizinin tamamını sildim, ancak ortaya çıktığı gibi, çok uzun bir ada ve klasör adlarına sahip bir dosya içeriyordu ve bu, hepsini silmeme izin vermedi.

    İkinci yöntem ilki başarısız olursa yardımcı olacaktır. Gerçek şu ki, uzun ada sahip bir dosyaya giden tüm klasörler yeniden adlandırılamaz ve dosya sistemi hatası yine de çökecektir. Daha sonra oluşturabilirsiniz sanal disk kaldırılamayan dosyaya giden alt klasörlerden herhangi birini kullanarak. Şimdi size bunu nasıl yapacağınızı göstereceğim.

    Açığız Komut satırı. Bunu yapmak için Win + R kombinasyonuna basın ve komutu girin cmd. Başlat menüsüne (veya Win + X klavye kısayoluna) sağ tıklayıp buradaki komut satırını seçebilirsiniz.

    Şimdi bizim için sanal disk oluşturacak bir komut yazıyorsunuz:

    Başkaları tarafından kullanılmayan bir sürücü harfi seçmeniz gerekir. Sistem bölümü genellikle C harfleri gösterilir ve ikinci bölüm, D veya E gibi, sonra başka birini seçeriz.

    Klasörün yolu diskten belirtilmelidir. Bu sizin için zorluk yaratıyorsa, sanal disk görevi görecek klasörü açın ve üstteki explorer'da bu klasörün yolunu kopyalayın.

    Komutum şuna benziyor:

    Bilgisayarım'a gittiğimizde, orada komut satırından atadığımız harfin bulunduğu bir disk görmelisiniz. Böylece dosyanın yolu neredeyse yarı yarıya azalacak, bu da toplam karakter uzunluğunun 260 karakterden az olabileceği anlamına geliyor. Artık silinemeyenlerden kurtulmayı deneyebilirsiniz.


    Bir sanal diski silmek için şu komutu girmeniz gerekir:

    substDriveHarfi /d

    Total Commander'ı Kullanma

    İnternette, kaldırılamayan dosyaları . Tabi buradaki olumsuzluk bilgisayarınıza ek yazılım yüklemeniz gerekmesi ve bunu herkes yapmak istemiyor. Her durumda, birisi kullanmak isterse diye bu yöntemi burada bırakacağım.

    Programı indirip yükleyin. Haydi sekmeye gidelim "Dosya" bir bölüme tıklayın "Nitelikleri Değiştir". Tüm özelliklerden onay kutularını kaldırdığımız bir pencere açılır. Öğenin yanındaki onay kutusu üstte değilse "Dizinlerin içeriğini işle"- seçmek. Şimdi aynı programdan uzun isimli bir dosyayı silmeye çalışıyoruz.


    7-Zip arşivleyicisini kullanıyoruz

    Bu durumda 7-Zip arşivleyicisine ihtiyacımız var. Ana dizine sağ tıklayın ve fareyi bölümün üzerine getirin "7-Zip" ve öğeyi seçin "Arşive Ekle".

    Yalnızca bir onay kutusunu işaretlemeniz gereken bir pencere açılır "Dosyaları sıkıştırdıktan sonra sil". Daha sonra Tamam'ı tıklayın.

    Masaüstünde tüm bu iyiliklerin bir arşivi oluşturulur ve uzun dosya içeren klasörler kolayca silinir. Arşivin kendisini sorunsuzca silebilirsiniz.

    İşte silinemeyen bir dosyanın hatasını düzeltmenin yollarını düşündük. Bunun nasıl yapılacağına dair başka seçenekleriniz var mı?

    Zararlı işletim sistemi Windows dosyayı silmenize izin vermiyor ve "Çok fazla" diye bağırıyor Uzun bir yol kaynak sağlamak"? Bu yazıda size herhangi bir program olmadan dosya adını kısaltarak bu talihsizliği yenmenin ne kadar kolay ve basit olduğunu anlatacağım.

    Kaynağa giden yol çok uzun - neden?

    Neden böyle bir sistem uyarısının göründüğünü ve bir dosya (klasör) ile temel kopyalama veya silme işlemlerinin gerçekleştirilemeyeceğini hemen açıklamak istiyorum ...

    Bildirimin kendisi bu sorunun cevabını içeriyor - dosya Windows sistemi 255 karakterden uzun kaynak dosya adlarını desteklemez (anlamaz).

    Peki "Tatil Fotoğrafı" gibi kısa bir dosya veya klasör adınız var mı? Gerçek şu ki, "aptal" sistem dosyanın tüm yolunu adı olarak algılıyor. Dosyanız veya klasörünüz çok derinlerde bir yerdeyse dosya yöneticisi, o zaman onun adı şöyle görünecek ...

    Yani ismin sembolleri 255'ten fazla parçadan oluşan bir çeteye giriyor.

    Bu durumda kaldırılamayan bir dosya veya klasör nasıl silinir? Çok basit - iç içe geçmiş klasörleri yeniden adlandırarak dosya adını (yolu) kısaltmanız gerekir.

    Uzun isimli bir dosya nasıl silinir

    Sistemin yazdığı gibi kaynağa giden yolu çok uzun olan uzun ada sahip bir dosyanın nasıl silineceğini kendi örneğimle göstereceğim.

    Dün karar verdim bilgisayarınızı temizleyin eskiden yedeklemeler site, ancak silinmesini istemediler. Tahmin ettiğiniz gibi kaynağa giden yolun çok uzun olduğuna dair bir uyarı vardı ...

    Bu uzun yolculuğun ilk klasöründen başlayarak birkaç parçayı yeniden adlandırdık...

    ...ve artık daha fazlasını içeren dosyadan kurtulmayı tekrar denedim Kısa isim- güvenli bir şekilde silinmiş dosyalar diyarına gitti.

    Doğal olarak yeni dosya (klasör) adı benim örneğimde olduğu gibi bir karakter veya sayıdan oluşmalıdır.

    Uzun ada sahip dosya veya klasörleri silme sorunu bu şekilde kolayca çözülür. Tek yöntem bu değil elbette. Olabilmek özel programlar silmek veya kayıt defteri aracılığıyla - az önce gösterdim manuel yol. Birisi için bu bir dakika sürecek ve birisi için yarım saat sürecek - dosya adını nasıl kısaltacağınız ve kaynağa giden yolun çok uzun olması size kalmış.

    Yeniye kadar faydalı ipuçları ve ilginç bilgisayar programları.

    İşte "büyük bebek" adını verdiğim bir klasör yapısının örneği:

    Gördüğünüz gibi, "D" (Veri) sürücüsünde orijinal video klasörü var, içinde "Filmler" klasörü, içinde "Film izlemek için ihtiyacınız olan her şey" ve ardından aynı şekilde klasörde bir klasör var. . Aynı zamanda, birçok klasörün uzun ad adları vardır - 10-15 karakterden fazla, bu da tüm adlardaki karakter hacmini toplamda 260'tan fazla verecektir. Ve eğer böyle bir "matryoshka" nın sonunda bir dosya varsa , onunla çalışamayacağınız ortaya çıkabilir, yapabilirsiniz ... Bazen sistemin kendisi, izin verilen karakter sayısını aşan bir klasör veya dosya oluşturmanıza izin vermez, ancak bazen bir nedenden dolayı bu olur.

    Başlangıçta yeni başlayanlar için dosya ve klasörün yolunun ne olduğunu açıklayacağım. Yol, bir dosyanın veya klasörün bulunduğu bilgisayardaki sözde adrestir. Örneğin, "Dosyam.txt" adlı bir dosya, yerel D: sürücüsünde "Belgeler" klasöründe bulunur. Daha sonra bu dosyanın yolu şöyle görünecektir:

    D:\Documents\Dosyam.txt

    Veya örneğin karmaşık bir klasör yapısını gösterdiğim yukarıdaki örnekteki yol bu şekilde görünecek.

    Gördüğünüz gibi yukarıdaki yoldaki karakter sayısı çok fazla ve sonunda silemeyeceğiniz uzun isimli bir dosya veya klasörün oluşması mümkün.

    Uzun yol adına sahip bir dosyayı silmeye çalıştığınızda aşağıdaki gibi bir hata penceresiyle karşılaşırsınız:

    Sorunu yapay olarak yeniden yaratmaya çalıştım ve elde ettiğim şey bu.

    "D" diskinde kısa adı "1" olan bir klasör oluşturdum ve içine çok uzun adı olan bir dosya yerleştirdim. İşte bir örnek:

    Şimdi bu klasörü “1” olarak çok uzun bir isimle yeniden adlandırıyorum, örneğin:

    İlginç bir şekilde, bu klasörün + dosya adındaki karakter sayısı zaten 260'ı aşıyor olmasına rağmen, Windows, klasörü bu kadar uzun bir adla yeniden adlandırmanıza özgürce izin veriyor! Klasörü uzun bir adla yeniden adlandırdıktan sonra, içinde bulunan dosyayı artık silemiyorum ve gösterilen hatayı alıyorum.

    Veya işte başka bir örnek ... Daha önce tam zamanlı çalıştığım Moskova Enstrüman Yapımı Koleji'nin web sitesini yönetiyorum ve bazen site için bazı yeni "güzellikleri" test etmek için sitenin bir kopyasını bilgisayarımda kullanıyorum. Ve sonra birdenbire kötü bir şey yükledim ve barındırmadaki site ölüyor mu? :) Ve böylece bilgisayarımı kontrol ediyorum ve her şey yolundaysa, onu zaten barındırmada bulunan gerçek bir siteye kurdum. Böylece, bir şeyi test etmek için sitenin tamamını barındırmadan kendime aktardıktan sonra ve çalışmayı bitirdikten sonra sitenin bulunduğu klasörü bilgisayardan silmeye karar verdim. Sonuçta, yaklaşık 6 GB ağırlığında. Birkaç klasör dışında sitenin tamamı silindi. Bakmaya başladım ve hiyeroglif biçiminde uzun adı olan bir dosya içeren klasörlerin silinmediğini gördüm:

    Uzun isimli bu dosyayı silmeyi tekrar denedim ve yukarıda bahsettiğim hatanın aynısını gördüm. Yeniden adlandırmayı denedim, o da işe yaramıyor. Sorunu nasıl çözeceğimi düşünmem gerekiyordu.

    Yol adı uzun olan bir klasörü/dosyayı silme sorunu nasıl çözülür?

    Yolunda uzun adı olan bir klasörü / dosyayı silmenin 2 yolunu denedim. Her ikisi de teknik olarak zor değil (özellikle ilki), bu yüzden yeni başlayan birinin her şeyi tam olarak gösterdiğim gibi yapması durumunda üstesinden gelebileceğini düşünüyorum:

      Dosya yolundaki birden fazla klasörü daha fazlasına yeniden adlandırın Kısa isim. Bu zaten çok yardımcı olması gereken en basit çözümdür! Diyelim ki, silemeyeceğiniz, açamayacağınız, kopyalayamayacağınız ve genellikle üzerinde çalışamayacağınız bir dosyayı içeren çok uzun isimli bir klasörünüz var.

      Daha sonra dosyayı içeren klasörü uzun bir adla, örneğin "1" olarak yeniden adlandırmayı deneyin. Yukarıdaki örneklerden birine geri dönelim. İşte uzun adı olan bir klasör:

      Standartla yeniden adlandırın Windows gezgini"1" içindeki bu klasörün adı ve dosyanın yolu şu anda şöyle görünüyor:

      Artık dosyayla güvenli bir şekilde çalışabilirsiniz; sistem dosyayı açmanıza, yeniden adlandırmanıza ve silmenize izin verecektir.

      Uzun bir klasör ağacınız varsa, ör. iç içe geçmiş bir oyuncak bebek gibi, bir klasörde bir tane daha var, içinde daha fazla, sonra daha fazla, sonra bu iç içe geçmiş bebekten ilk klasörden yeniden adlandırmaya başlayın. Listenin sonuncusu değil ama ilki!

      Çok sayıda klasör olabilir ve aynı hata nedeniyle bazılarını yeniden adlandırmak işe yaramayabilir veya çok zamanınızı alabilir. Bu durumda ikinci yöntemi öneriyorum.

      Yöntem, örneğin genel ağacın ortasındaki bir klasörü alıp sanal disk olarak bağlayabilmenizdir. Sanal disk bize normal bir diski hatırlatan şeydir yerel disk, ancak örneğin onunla hızlı etkileşim için belirli bir klasöre bağlanır.

      Diyelim ki şuna benzer uzun bir yolunuz var:

      D:\Video\Filmlerim\Film izlemek için ihtiyacınız olan her şey\Film yazılımı\MP4 filmleri nasıl açılır\MP4 örnek filmlerin listesi\MP4'ü açacak programların listesi\MP4 dosyalarını açarken yapılmaması gerekenler

      Diyelim ki, en son klasörde, üzerinde çalışamayacağımız bir tür sorunlu dosyamız var, çünkü ona giden yol, gördüğümüz gibi, oldukça uzun. :)

      Yolun ortasındaki uzun isimli klasörlerden birini sanal sürücü olarak alıp bağlayabiliriz. "Film izleme programları" klasörü olsun.

      Bir sanal diski bağlamak için Windows komut satırına ihtiyacımız var, yani. konsol.

      aracılığıyla açabilirsiniz. Windows araması. Aramada "Komut satırı" yazın:

      Komut satırı penceresinde şu komutu yazmamız gerekiyor:

      subst virtual_disk_letter "klasörün_yolu"

      Şunlardan biri tarafından işgal edilmediği sürece herhangi bir sürücü harfini koyabilirsiniz: yerel sürücüler. Örneğin, yerel bir C ve D sürücünüz var; bu, sanal sürücüye artık aynı harfi veremeyeceğiniz anlamına gelir. Örneğin "X" harfi olarak adlandırılabilir çünkü Windows'ta nadiren kullanılır.

      Klasörün yolu olarak, sanal olarak bağlanmak istediğiniz klasörün yolunu eklersiniz. Dediğim gibi örneğimde “Film izleme programları”nı sanal bir klasör haline getireceğiz, bu da yolun şu şekilde belirtilmesi gerektiği anlamına geliyor:

      D:\Video\Filmlerim\Film izlemek için ihtiyacınız olan her şey\Film yazılımı\

      Yani benim durumumdaki son komut şöyle görünecek:

      subst X: "D:\Video\Filmlerim\Filmleri İzlemeniz İçin Gereken Her Şey\Film İzleyiciler\"

      Girilen komutu yürütmek için klavyedeki "Enter" tuşuna basın. Sanal disk oluşturulacaktır.

      Şimdi Windows Gezgini'ne gidelim, "Bu Bilgisayar" (veya "Bilgisayar") bölümüne gidelim ve oluşturulan sanal diski orada görelim:

      Bunu harfle ayırt edebilirsiniz. Sanal sürücüye "X" harfini atadım. Şimdi bu sanal diski açarsanız kendimizi hemen "Film izleme programları" klasöründe bulacağız. Onlar. son klasöre giden yolun yarısını aldık ve kestik.

      Karşılaştırma için…

      Daha önce hedef klasörün yolu şuna benziyordu:

      D:\Video\Filmlerim\Film izlemek için ihtiyacınız olan her şey\Film yazılımı\MP4 filmleri nasıl açılır\MP4 örnek filmlerin listesi\MP4'ü açacak programların listesi\MP4 dosyalarını açarken yapılmaması gerekenler

      Sanal diski "Film izleme programları" klasörüne bağladıktan sonra son klasörün yolu şöyle görünür:

      X:\MP4 filmleri nasıl açılır\Örnek MP4 filmleri listesi\MP4 açılacak programların listesi\MP4 dosyalarını açarken yapılmaması gerekenler

      Farkı Hisset? Sürücü harfi bizi hemen yolun ortasındaki klasöre yönlendirdiğinden yol yarı yarıya kısaldı :) Ve yol büyük ölçüde kısaltıldığı için artık muhtemelen dosya ve klasör adlarındaki karakter sınırını kaldırdınız ve uzun isimli bir dosya veya klasörü silebilirsiniz!

      Dosyadaki sorunu çözdükten sonra Explorer'da göze batmaması için sanal disk tekrar silinebilir.

      Bunu yapmak için komutu açın Windows dizesi ve şu komutu girin:

      Subst virtual_disk_letter /d

      Benim durumumda sürücü harfi "X" olduğundan komut şöyle görünecektir:

    Sorunu çözme seçeneklerini, uzun isimli bir klasörü veya dosyayı nasıl sileceğimi düşünürken internette başka bir seçenek buldum: sorunlu dosyayı program aracılığıyla silin " Toplam Amir". Denedim, işe yaramadı, bu yüzden bu yöntemi tavsiye etmedim :)) Ve bu yöntem, birisi için işe yarasa bile, dürüst olmak gerekirse, hiç hoş değil çünkü ek program Bilgisayarınızda uzun ada sahip tek bir dosya veya klasörü silmek için ...

    Benim birden fazla kez karşılaştığım benzer bir sorunla karşılaşırsanız yukarıdaki yöntemlerden birinin size kesinlikle yardımcı olacağını düşünüyorum.

    Bu kadar! Bir sonraki yazılarda görüşmek üzere ;)