2014-05-16 20:09:03 +0000 2014-05-16 20:09:03 +0000
208
208

Hoe verwijder je een bestand met een pad dat te lang is om te worden verwijderd

Ik werkte met een computer vision broncode die ik vond en realiseerde me niet dat het een cache bestand maakt dat een ZEER LANGDERIJKE naam heeft en nu kan ik die 2 niet verwijderen.

Ik probeerde het te hernoemen naar een kortere naam maar ik kan niets doen aan het bestand, ik probeerde ook mijn computer te herstarten en te kijken of het gewoon weg zou gaan.

De foutmelding zegt:

Destination Path Too Long.

De bestandsnaam (of -namen) zou te lang zijn voor de bestemmingsmap. Je kunt de bestandsnaam inkorten en het opnieuw proberen, of een locatie proberen die een korter pad heeft.

Hoe kan ik de bestanden in dit geval verwijderen?

Antwoorden (4)

361
361
361
2014-05-16 20:20:46 +0000

Ervan uitgaande dat u op Windows:

Wat ik altijd doe, is sub gebruiken om een stationsletter te koppelen aan een deel van het pad.

Ga dan naar de nieuwe stationsletter en navigeer naar de bestanden die lange namen hebben. U zou deze nu moeten kunnen hernoemen/verwijderen/etc. De reden dat dit werkt is omdat het pad zelf geen 255 karakters meer bevat.

Om een submap

1 aan te maken. 2. Start een commando prompt (geen admin-rechten nodig) 2. 2. Gebruik cd om naar de map te navigeren waar je naartoe wilt gaan (je kunt tabblad gebruiken om namen automatisch aan te vullen 3. typ subst j: . om de driveletter-associatie aan te maken. (in plaats van de . kun je ook het hele pad typen) 4. In Explorer heeft u nu een nieuwe driveletter in Deze PC. Ga er naartoe en doe wat je moet doen met de .cache bestanden. 5. Ga terug naar je cmd venster en typ subst /d j: om de drive te verwijderen of als alternatief, herstart je pc.

EDIT: Een truc die ik geleerd heb en die dit behoorlijk kan verkorten. Vanuit het Explorer-venster waar u problemen heeft, klikt u op de adresbalk zodat u deze kunt intypen, typ dan cmd en druk op Enter om een commando prompt te starten op die locatie, en ga dan verder met stap 3. :)

EDIT2: Oké, deze truc kan nog verder worden uitgebreid. Als u in de verkenner op het juiste pad bent, typ dan subst j: . in de adresbalk en druk op enter. Een commando venster zal verschijnen, voer het commando uit en sluit opnieuw, en daar ga je dan, een nieuwe schijf verschijnt in explorer.

66
66
66
2014-05-17 06:31:56 +0000

Uw vraag is hoe u een bestand kunt verwijderen als de bestandsnaam zelf te lang is. Als het pad te lang is en niet alleen de bestandsnaam zelf, kun je de mappen eenvoudig hernoemen om het pad korter te maken.

Maar om een bestand te verwijderen waarvan de naam meer dan 255 karakters heeft:

  • Open een commando prompt door “CMD.EXE”
  • Navigeer naar de map met het bestand
  • Gebruik het commando DIR /X dat de korte namen van de bestanden zal weergeven.
  • Verwijder met behulp van de korte naam.

, d.w.z. als het bestand de naam “verylongfilename.fil” heeft, zal de korte naam worden weergegeven als iets als “verylo~1.fil” en kun je verwijderen met die naam.

Let op: hoewel Windows zelf paden kan verwerken die veel langer zijn dan 255 karakters, is het grootste deel van de GUI - zoals Windows Verkenner - gebonden aan de kortere limiet.

5
5
5
2014-05-16 20:18:49 +0000

Googled: verwijder lange filenam Eerste resultaat

Gebruik Unlocker http://www.filehippo.com/download_unlocker/

Kan de map niet verwijderen: Het wordt gebruikt door een andere persoon of programma Kan bestand niet verwijderen: Toegang wordt geweigerd Er is sprake van een overtreding van de regels voor het delen van bestanden. Het bron- of doelbestand kan in gebruik zijn. Het bestand is in gebruik door een ander programma of gebruiker. Zorg ervoor dat de schijf niet vol is of schrijfbeveiligd en dat het bestand momenteel niet in gebruik is.

Unlocker kan helpen! Klik met de rechtermuisknop op de map of het bestand en selecteer Unlocker. Als de map of het bestand is vergrendeld, verschijnt er een venster met lockers. Klik gewoon op Unlock All en je bent klaar!

4
4
4
2014-05-16 20:18:50 +0000

Microsoft heeft een nuttig kennisbankartikel over het verwijderen van niet-verwijderbare bestanden . Want #4 is voor u van belang.

Uw beste inzet zou waarschijnlijk zijn om een schijf toe te wijzen aan de map waarin het bestand zich bevindt (resolutie #3), dan in te voeren via die schijf en deze te verwijderen.