
Dies ist meine erste Frage hier, daher werde ich versuchen, so klar wie möglich zu sein. Wenn jedoch etwas unklar ist, geben Sie mir bitte Feedback!
Ich bin Maschinenbauingenieur und verwende die CAD-Software SolidWorks. Ich habe ein Problem mit einigen Dateien, die hin und wieder auftauchen. Ich weiß, dass SolidWorks temporäre Dateien verwendet, um Dateien zu sperren und anzuzeigen, welcher Benutzer die Datei gerade verwendet. (~$'Dateiname') Diese Dateien werden nicht gelöscht, wenn SolidWorks abstürzt. Normalerweise kann ich sie jedoch entweder manuell löschen oder sie werden überschrieben und gelöscht, wenn „der Eigentümer“ die Datei das nächste Mal öffnet. (Siehe Link)
In meinem Fall passiert das nicht mit den Vorlagen, die wir für Zeichnungen verwenden. Das Seltsame ist, dass diese Dateien für mich nicht sichtbar sind, wenn ich im Explorer danach suche oder sogar den dir
Befehl in CMD verwende. Warum ist es ein Problem, wenn sie nicht im Windows Explorer angezeigt werden, fragen Sie sich? Nun, sie werden in meinem Popup-Fenster angezeigt, wenn ich Zeichnungen erstelle. Und letzte Woche hatte ich sogar einige Dateien, bei denen mehrere Instanzen von ~$~$ auftraten.
Ich kann die Dateien mit Befehlen wie ren
oder nicht umbenennen oder löschen del
. Sie werden auch angezeigt, wenn ich die Power Query-Funktion von Excel verwende.
Ich habe den Ordner jetzt umbenannt, einen neuen Ordner erstellt und die erforderlichen Dateien manuell kopiert. Das scheint eine furchtbare Lösung zu sein. Für jede Hilfe wäre ich dankbar.
Bearbeiten: Ich habe etwas Neues gelernt, nämlich dass versteckte Dateien bei Verwendung des Befehls nicht angezeigt werden dir
. Danke dafür, @LPChip. Zur Verdeutlichung habe ich ein weiteres Bild hinzugefügt, um zu zeigen, dass ich die Anzeige versteckter Dateien aktiviert hatte. Nachdem ich den folgenden Befehl in meinem Verzeichnis ausgeführt hatte, wurden sie immer noch nicht angezeigt. Nachdem ich das Attribut „hidden“ aus- und wieder eingeschaltet hatte, wurden sie als versteckte Dateien angezeigt. Es bleibt mir immer noch ein Rätsel, wie oder warum Windows diese Dateien nicht im Explorer anzeigt.
Screenshot von versteckten Dateien
Ich habe es geschafft, eine Batchdatei zu erstellen, um das Problem zu beheben!
attrib ~$* -h
del ~$*
Video nachdem es geklappt hat!
Danke für die Hilfe!
Antwort1
Dateien, die mit ~$ beginnen, sind häufig temporäre Dateien. Da sie für Benutzer nicht sichtbar sind, werden sie häufig mit dem Attribut „hidden“ erstellt. Daher werden sie nicht angezeigt, wenn Sie . eingeben dir
.
Wenn Sie dir /ah
, was für „dir, show attribute hidden“ steht, eingeben, werden Ihnen alle versteckten Dateien angezeigt und die Datei wird wahrscheinlich dann angezeigt.
Nachdem Sie bestätigt haben, dass die Datei vorhanden, aber versteckt ist, können Sie
sie nun wieder einblenden, indem Sie Folgendes eingeben:attrib filename -h
Der Befehl dir
zeigt jetzt auch die Datei an und del und andere Befehle können jetzt auf diese Datei angewendet werden.