
Ich habe einen WAMP, der (sehr oft) die Protokolle in eine Datei schreibt.
Wenn ich die Datei lösche (mit Shift+ Delete), verschwindet sie für einen Moment und erscheint dann wieder (mit derselben Größe, nicht 0).
Wenn ich versuche, es zu öffnen mitNotizblockes sagt:
Zugriff abgelehnt
Wenn ich versuche, es zu öffnen mitNotizblock++es sagt:
Dateiexistiert nicht. Erstellen?
Wenn ich „Ja“ auswähle, wird Folgendes angezeigt:
Die Datei „“ kann nicht erstellt werden.Datei".
Wenn ich davonlaufecmd:
type file
es zeigt:
Der Zugriff wird verweigert.
Wenn ich von cmd aus ausführe:
dir /Q
Es wird
...
für diese Datei angezeigt, während es für eine normale Datei angezeigt wirdBUILTIN\Administrators
(wobei/Q
bedeutetDisplay the owner of the file.
).Wenn ich den Server neu starte, wird die Datei gelöscht.
Fragen:
- Wie ist der Status dieser Datei? (Sie muss einen speziellen Status haben, wenn der Zugriffsversuch ein anderes Verhalten zeigt.)
- Wie kann ich diesen Status in einen konsistenten Zustand ändern? (um lesbar zu sein)
- Wie funktioniertlöschenin diesem Fall funktionieren? Wird es in eine Warteschlange gestellt und erst ausgeführt, nachdem die Datei „freigegeben“ wurde?