我遇到了共享网络驱动器的问题,原则上我可以创建和修改文件,但是incorrect function
当尝试修改该网络驱动器上的文件时,某些应用程序会出现错误(或类似错误)。
比如说,test.txt
这个网络共享上有一个文件。如果用记事本或 VS code 打开这个文件,则可以修改这个文件,但如果用 sublime text 或 helix 修改这个文件,应用程序就会返回错误incorrect function
。
似乎只有在尝试修改现有文件时才会出现此问题。将新文件写入网络共享似乎不会引起任何问题(在我测试过的程序中)。
(该问题也出现在某些其他程序中,这些程序试图修改专有格式的文件,而没有其他程序可以编辑该文件)。
答案1
这种差异可能与程序在编辑文件后保存文件的方式有关。
有些编辑器会用临时名称写一个新文件,删除旧文件,然后将新文件重命名为旧名称。
其他编辑器则直接覆盖目标文件。我猜问题出在这些编辑器上。
共享权限似乎允许您创建新文件、删除文件和重命名文件。但这些权限显然不允许您修改现有文件。
我们需要有关此网络共享的更多信息,以便指出缺少权限的特定共享。