Comment supprimer un fichier avec un chemin d'accès trop long pour être supprimé

Je travaillais avec un code source de vision par ordinateur que j'ai trouvé et je ne me rendais pas compte qu'il crée un fichier cache qui possède un nom très long et maintenant je ne peux pas supprimer les 2 d'entre eux.

J'ai essayé de le renommer à un nom plus court, mais je ne peux rien faire sur le fichier, j'ai également essayé de redémarrer mon ordinateur et de voir si ça allait simplement.

Le message d'erreur indique:

Chemin de destination trop long.

Le (s) nom (s) de fichier serait trop long pour le dossier de destination. Vous pouvez raccourcir le nom du fichier et réessayer, ou essayer un emplacement qui a un chemin plus court.

capture d'écran

Comment puis-je supprimer les fichiers dans ce cas?

    En supposant que vous êtes sur Windows:

    Ce que je fais toujours, c'est utiliser subst pour créer une ascension de lecteur avec une partie du chemin.

    Ensuite, accédez à la nouvelle lettre de lecteur et accédez aux fichiers qui ont des noms longs. Vous devriez maintenant pouvoir renommer / supprimer / etc. La raison pour laquelle cela fonctionne est que le chemin d'accès ne contient plus> 255 caractères.

    Pour créer un dossier substantif

    1. Démarrez un comandoprompt (aucun privilège administratif n'est nécessaire)
    2. Utilisez le cd pour naviguer vers le dossier que vous voulez aller (vous pouvez utiliser un onglet pour remplir automatiquement les noms
    3. Tapez subst j: . Pour créer l'association driveletter. (Au lieu de la. Vous pouvez également taper le chemin complet)
    4. Maintenant, dans l'explorateur, vous avez une nouvelle lettre. Accédez-y et faites tout ce qu'il vous faut pour les fichiers .cache.
    5. Revenez à votre fenêtre cmd et tapez subst /dj: pour supprimer le lecteur ou bien, redémarrez votre ordinateur.

    EDIT: Un truc que j'ai appris, ce qui peut raccourcir un peu. Dans la fenêtre de l'explorateur où vous avez des problèmes, cliquez sur la barre d'adresse pour pouvoir la saisir, puis tapez cmd et appuyez sur Entrée pour lancer une invite de commande à cet endroit, puis procédez à l'étape 3. 🙂

    EDIT2: D'accord, cette astuce peut être étendue encore plus loin. Si vous êtes dans l'explorateur au bon chemin, tapez simplement sous subst j: . Dans la barre d'adresse et appuyez sur Entrée. Une fenêtre de commande apparaîtra, exécutera la commande et fermera à nouveau, et là où vous allez, un nouveau lecteur apparaît dans l'explorateur.

    Votre question demande comment supprimer un fichier lorsque le nom du fichier lui-même est trop long. Si le chemin d'accès est trop long et pas seulement le nom de fichier lui-même, vous pouvez facilement renommer les dossiers pour rendre le chemin plus court.

    Mais pour supprimer un fichier dont le nom est supérieur à 255 caractères:

    • Ouvrez une invite de commande en exécutant "CMD.EXE"
    • Accédez au dossier contenant le fichier
    • Utilisez la commande DIR / X qui affichera les noms courts des fichiers.
    • Supprimez en utilisant le nom abrégé.

    C'est-à-dire si le fichier s'appelle "verylongfilename.fil", le nom abrégé apparaîtra comme "verylo ~ 1.fil" et vous pouvez supprimer en utilisant ce nom.

    Notez bien que bien que Windows lui-même puisse gérer des chemins de plus de 255 caractères, la plupart des GUI – comme l'Explorateur Windows – sont liés par une limite plus courte.

    Googled: supprimer le nom de fichier long Premier résultat

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

    Impossible de supprimer le dossier: Il est utilisé par une autre personne ou programme. Impossible de supprimer le fichier: l'accès a été refusé Il y a eu une violation de partage. Le fichier source ou de destination peut être utilisé. Le fichier est utilisé par un autre programme ou utilisateur. Assurez-vous que le disque n'est pas plein ou protégé contre l'écriture et que le fichier n'est pas utilisé actuellement.

    Unlocker peut vous aider! Il suffit simplement de cliquer avec le bouton droit de la souris sur le dossier ou le fichier et sélectionner Unlocker. Si le dossier ou le fichier est verrouillé, une liste de fenêtre des casiers apparaîtra. Cliquez simplement sur Déverrouiller tout et vous avez terminé!

    Microsoft a un article utile sur la base de connaissances sur la suppression des fichiers supprimés . La cause n ° 4 est pertinente pour vous.

    Votre meilleur pari serait probablement de mapper un lecteur vers le dossier dans lequel se trouve le fichier (résolution n ° 3), puis entrer dans ce lecteur et le supprimer.