重命名文件是否显示权限错误


0

使用Windows 7客户端系统重命名Windows Server共享文件夹上的文件时出现一个奇怪的问题。

如果我将文件从重命名file101.txtFile101.txt(大写的首字母),则Windows会产生一个错误,表明我无权重命名该文件。但是,如果我将同一文件从重命名file101.txtFile-101.txt(大写字母+破折号),则不会出现错误,并且文件已重命名。

是什么原因造成的?

Answers:


0

Windows文件名不区分大小写,因此您尝试使用相同的名称重命名文件。由于大写字母实际上与小写字母不同,因此您用于执行此操作的GUI会将它们视为不同的(我只是在Windows 10客户端上使用资源管理器尝试了此操作,并获得了完全相同的结果)。

GUI看到它认为是有效的更改,并调用Windows内核(操作系统本身),该过程在过程中某处出现错误,并告诉GUI-“不,您不能这样做”。这意味着没有权限。

考虑一下,这是真的:您没有这样做的权限,实际上没有人这样做。


我不确定我是否知道。几分钟前我注意到的一件事是,我可以将另一个共享文件夹中的文件大写。因此,似乎有些文件夹不允许对文件名进行较小的更改,而其他文件夹则允许。
Dennis_D
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.