- Ich habe mich gefragt, ob es unter Windows 7 eine Möglichkeit gibt, anzuzeigen, wann eine Datei/ein Verzeichnis erstmals erstellt wurde und mit welcher Software/welchem Benutzer.
- Ich habe eine seltsame Datei „test.log“ direkt unter C:, deren Inhalt „1“ ist und dann Return und Newline. Ich habe mich gefragt, ob ich sie einfach löschen kann. Aber vielleicht möchten Sie wissen, wann und wer sie zuerst erstellt hat.
Antwort1
Auf einem NTFS-Dateisystem ist jede Datei sowohl eineErstellungszeitstempelund einEigentümer, zum Zeitpunkt der Erstellung zugewiesen.
dir/q/tc C:\test.log
sollte beides anzeigen.
Antwort2
Dukann nicht sehen, wer erstellt hatdie Datei, dann von einem der Konten, die die Berechtigung dazu haben.
Siekann das Erstellungsdatum sehender Datei in ihren Eigenschaften (rechtsklicken Sie auf die Datei und klicken Sie auf Eigenschaften).
Verwenden vonProzessmonitorkann Ihnen ermöglichen, zu protokollieren, wer bestimmte Dateien erstellt/aufruft.
Sie können die Datei einfach löschen test.log
und dann mit Process Monitor herausfinden, wer sie erstellt hat ...
Antwort3
Es gibt keine offensichtliche Möglichkeit herauszufinden, wer es erstellt hat, da zum Schreiben an diesen Speicherort Administratorrechte erforderlich gewesen wären (sei es bei der Erstinstallation oder während der Lebensdauer der Anwendung).
Das heißt, es ist eine Protokolldatei und völlig harmlos. Wenn es ein EXE
oder COM
oder wäre BAT
, wäre ich besorgter. Es ist wahrscheinlich eine ältere Anwendung, die schreibt, C:\
weil sie nicht mit Windows 7 kompatibel ist.
Antwort4
Sie könnten es versuchen, ls -l
aber ich glaube, Sie müssen Cygwin installieren. Weitere Informationen zur Installation finden Sie hier:
http://www.askstudent.com/tips/how-to-use-unixlinux-commands-at-the-windows-command-prompt/