Je travaillais avec un code source de vision par ordinateur que j'ai trouvé et que je n'ai pas réalisé qu'il crée un fichier cache qui porte un nom TRÈS LONG et que je ne peux plus en supprimer les deux.
J'ai essayé de le renommer en un nom plus court, mais je ne peux rien modifier au fichier. J'ai également essayé de redémarrer mon ordinateur pour voir s'il disparaîtrait.
Le message d'erreur dit:
Chemin de destination trop long.
Le nom du fichier serait trop long pour le dossier de destination. Vous pouvez raccourcir le nom du fichier et réessayer ou essayer un emplacement dont le chemin est plus court.
Comment puis-je supprimer les fichiers dans ce cas?
En supposant que vous êtes sur Windows:
Ce que je fais toujours est d'utiliser subst pour créer une association de lettre de lecteur avec une partie du chemin.
Accédez ensuite à la nouvelle lettre de lecteur et accédez aux fichiers portant des noms longs. Vous devriez maintenant pouvoir les renommer/supprimer/etc. Cela fonctionne parce que le chemin lui-même ne contient plus> 255 caractères.
cd
pour accéder au dossier de votre choix (vous pouvez utiliser tab pour compléter automatiquement les nomssubst j: .
pour créer l'association driveletter. (au lieu de. vous pouvez aussi taper le chemin complet)subst /d j:
pour supprimer le lecteur ou redémarrez votre ordinateur.EDIT: Un truc que j'ai appris qui peut raccourcir un peu cela. Dans la fenêtre de l'explorateur où vous rencontrez des problèmes, cliquez sur la barre d'adresse pour pouvoir la saisir, puis tapez cmd
et appuyez sur Enter pour lancer une invite de commande à cet emplacement, puis passez à l'étape 3. :)
EDIT2: D'accord, cette astuce peut être encore étendue. Si vous êtes dans l'Explorateur sur le chemin de droite, tapez simplement subst j: .
dans la barre d'adresse et appuyez sur entrée. Une fenêtre de commande apparaît, exécute la commande et se ferme à nouveau. 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 est trop long et pas seulement le nom du fichier, vous pouvez simplement renommer les dossiers pour le raccourcir.
Mais pour supprimer un fichier dont le nom est supérieur à 255 caractères:
c'est-à-dire si le fichier s'appelle "verylongfilename.fil", le nom abrégé s'affichera comme quelque chose comme "verylo ~ 1.fil" et vous pourrez le supprimer en utilisant ce nom.
Veuillez noter que, bien que Windows puisse gérer des chemins beaucoup plus longs que 255 caractères, la plupart des interfaces graphiques (comme l'explorateur Windows) sont liées par la limite la plus courte.
Googlé: effacez long nom de fichier premier résultat
Utilisez Unlocker http://www.filehippo.com/download_unlocker/
Impossible de supprimer le dossier: il est utilisé par une autre personne ou un autre programme. Impossible de supprimer le fichier: l'accès est refusé. Il y a eu violation de partage. Le fichier source ou de destination est peut-être en cours d'utilisation. Le fichier est utilisé par un autre programme ou utilisateur. Assurez-vous que le disque n'est pas plein ou protégé en écriture et que le fichier n'est pas en cours d'utilisation.
Unlocker peut aider! Cliquez simplement avec le bouton droit sur le dossier ou le fichier et sélectionnez Unlocker. Si le dossier ou le fichier est verrouillé, une liste de casiers apparaîtra dans une fenêtre. Cliquez simplement sur Déverrouiller tout et vous avez terminé!
Microsoft a un article de base de connaissances utile sur la suppression de fichiers non effaçables . La cause n ° 4 vous concerne.
La meilleure solution serait probablement de mapper un lecteur sur le dossier dans lequel se trouve le fichier (résolution n ° 3), puis d'entrer dans ce lecteur et de le supprimer.