Status der Datei, die gelöscht wird, während ein anderer Prozess in sie schreibt
Ich habe ein WAMP, das die Protokolle (sehr oft) in eine Datei schreibt.
Wenn ich diese Datei lösche (mit Shift+ Delete), verschwindet sie für einen Moment und erscheint wieder (mit der gleichen Größe, nicht mit 0).
Wenn ich versuche, es mit Notepad zu öffnen, heißt es:
Zugriff verweigert
Wenn ich versuche, es mit Notepad ++ zu öffnen, heißt es:
Datei existiert nicht Erstelle es?
Wenn ich "Ja" wähle, wird Folgendes angezeigt:
Die Datei " Datei " kann nicht erstellt werden .
Wenn ich von cmd renne :
type file
es zeigt:
Zugriff wird verweigert.
Wenn ich von cmd renne:
dir /Q
es zeigt
...
für diese Datei, während es für eine normale Datei angezeigt wirdBUILTIN\Administrators
(wo/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? (es muss einen besonderen Status haben, wenn der Zugriff anders ist)
- Wie kann ich diesen Status in einen konsistenten Status ändern? (lesbar sein)
- Wie funktioniert das Löschen in diesem Fall? Wird es in eine Warteschlange gestellt und erst ausgeführt, nachdem die Datei "freigegeben" wurde?
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen