Warum wird eine Datei in der Windows XP-Befehlszeile nicht angezeigt?

Warum wird eine Datei in der Windows XP-Befehlszeile nicht angezeigt?

Ich habe ein Visual Studio 2010-Projekt mit einigen Post-Build-Befehlen, um alle DLLs usw., die das Projekt benötigt, ordentlich zu verpacken, sie alle zu komprimieren und die Zip-Datei dann zur Verteilung auf ein Netzlaufwerk zu kopieren. (Abgesehen davon: Ich kenne die verschiedenen „richtigen“ Möglichkeiten zum Verteilen von Anwendungen mit Visual Studio, aber aufgrund der seltsamen/esoterischen Natur meiner Anwendung sind sie nicht geeignet.)

Ich wechselte zu einem anderen Computer, extrahierte und führte es aus und stellte fest, dass eine DLL fehlte. Ich schaute mir meine Build-Ausgabe in VS2010 an und fand diese Zeile: The system cannot find the file specified. C:\My Documents\Visual Studio 2010\Projects\SolutionName\ProjectName\File.dll

Verwirrend, da ich sehe, dass die Datei direkt im Windows Explorer vorhanden ist. Ich habe versucht, die Datei manuell über die Befehlszeile zu kopieren, und habe dieselbe Fehlermeldung erhalten. Die Datei wird auch nicht angezeigt, wenn ich „dir“ verwende, obwohl ich die Datei deutlich im Windows Explorer sehen kann. Noch seltsamer ist, dass die Datei beim Versuch, sie zu kopieren, per Tab-Vervollständigung vorgeschlagen wurde!

Keine Ahnung, was hier los ist. Irgendwelche Ideen?

edit: Nachdem ich einer Antwort nachgegangen bin, habe ich noch etwas Merkwürdiges an dieser Datei entdeckt: Das Kontrollkästchen „Versteckt“ unter den Dateieigenschaften ist ausgegraut. Warum ist das so?

zweite Bearbeitung: Nun, ich habe die Datei ins Internet hochgeladen und dann noch einmal heruntergeladen und das hat das Problem behoben. Ich bin immer noch sehr verwirrt, warum das überhaupt passiert ist.

Antwort1

Ein paar Gedanken:

  • Die Datei ist als versteckt markiert, aber Sie haben „Versteckte Dateien anzeigen“ im Explorer aktiviert.
  • Ihre Festplatte ist beschädigt (versuchen Sie es mit chkdsk).

verwandte Informationen