Datei umbenennen zeigt Berechtigungsfehler an oder nicht

0

Ein seltsames Problem beim Umbenennen von Dateien in einem freigegebenen Windows Server-Ordner unter Verwendung eines Windows 7-Clientsystems.

Wenn ich eine Datei von umbenenne file101.txt zu File101.txt (Großbuchstabe), Windows generiert einen Fehler, für den ich keine Berechtigung zum Umbenennen der Datei habe. Aber wenn ich die selbe Datei von umbenenne file101.txt zu File-101.txt (Großbuchstabe + Bindestrich) kein Fehler und die Datei wird umbenannt

Wodurch wird das verursacht?

Denniz
quelle

Antworten:

0

Bei Windows-Dateinamen wird die Groß- und Kleinschreibung nicht beachtet. Daher versuchen Sie, eine Datei mit demselben Namen umzubenennen. Da Großbuchstaben sich von Kleinbuchstaben unterscheiden, werden sie von der verwendeten GUI als unterschiedlich angesehen (ich habe dies nur auf einem Windows 10-Client mit dem Explorer versucht und habe genau die gleichen Ergebnisse erzielt).

Die GUI sieht das, was ihrer Meinung nach eine gültige Änderung ist, und ruft den Windows-Kernel (das Betriebssystem selbst) auf, der während des Prozesses irgendwo einen Fehler bekommt und der GUI mitteilt: "Nein, das geht nicht". Dies bedeutet, dass Sie keine Berechtigungen haben.

Und wenn man darüber nachdenkt, ist es wahr: Sie haben keine Erlaubnis, das zu tun, und tatsächlich tut es niemand.

simon at rcl
quelle
Ich bin mir nicht sicher, ob ich auf die Idee komme. Eine Sache, die mir vor einigen Minuten aufgefallen ist, ist, dass ich Dateien in einem anderen freigegebenen Ordner großschreiben kann. Es sieht also so aus, als ob einige Ordner solche geringfügigen Änderungen an Dateinamen nicht zulassen, während andere dies tun.
Denniz