Verknüpfungsproblem, Dateien nicht löschbar?
Vor einigen Tagen habe ich versehentlich ein paar GuteFrage-Verknüpfungen per Drag and Drop auf dem Desktop erstellt. Diese lassen sich nicht löschen, nicht kopieren, nicht verschieben und nicht umbenennen. Ich habe auch versucht, diese Datei durch eine andere zu ersetzen, um diese zu löschen, was auch nicht geklappt hat. Wenn ich die Datei versuche zu löschen (Also Entf-Taste oder "löschen") passiert nichts. Nicht mal eine Fehlermeldung kommt. Mit CMD (Eingabeaufforderung) habe ich auch versucht, diese zu löschen. Datei wurde nicht gefunden.
Wenn ich die Datei anklicke steht da: Verknüpfungsproblem.
Diese Dateien sind nutzlos und nehmen Platz weg, wann kann ich tun?
1 Antwort
Es gibt Dateinamen, welche bestimmte Sonderzeichen enthalten welche zwar zulässig sind, jedoch bei Dateioperationen Probleme bereiten. Ebenso kann es passieren, dass die Länge eine Dateinamens im Relativpfad zwar unter 256Zeichen bleibt, jedoch der Gesamtpfad dieses Limit überschreitet.
die Dinger mit den "unfreundlichen" Zeichen bekommt man relativ leicht weg, indem man die Pfade in Netzwerkschreibweise. angibt (da in einem Netzwerk auch andere Dateisysteme existieren können mit anderen Namenskonventionen, sind Netzwerknamen unempfindlicher als WindowsNamen) :
del "\\.\c:\voller\Pfad zu\Deiner\datei.blub"
Hier eine kleine Batch, welche das umwandeln automatisch erledigt.
delNetworkFileName.cmd
@echo off
chcp 65001 >nul &rem verwende UTF8 (dateinamen könnten Umlaute enthalten)
if "%~1"=="" (
echo dies ist ein Droptrget.
echo Ziehe eine zu löschende Datei auf "%~nx0"
timeout 5 >nul
exit /b
)
rem hier beginnt der Funktionale Code
echo der Netzwerkpfad von: "%~1" ...
echo ist : "\\.\%~1"
del "\\.\%~1"
pause
An sich ist das auf einem "naturbelassenen" Windows ist überlange kein Problem , da der Explorer bei dergleichen in kurzpfade konvertiert.
Problematisch wird es wenn ein Nutzer (idiotischerweise) kurze Pfadnamen auf seinem Dateisystem 'Deaktiviert hat:
Hierfür habe ich bereits unter : https://www.gutefrage.net/frage/jpg-datei-laesst-sich-nicht-loeschen#answer-499261593 einen Workaround beschrieben.
@Erzsesel
Vielen Dank, es hat funktioniert!
Die Lösung war letzlich sehr einfach: Ich habe einfach lange Pfade aktiviert, cmd neu gestartet und dann "del <Dateipfad>" eingegeben.