Это клиент WebDAV, согласно RFC, способный обновлять метку времени изменения файла.WebDAV указывает это как свойство "getlastmodified".Возможность перемещать файлы с помощью utime () очень важна при перемещении файлов, так как я считаю mtime существенными метаданными файла.Но, например, выполняя propset с cadaver (который я рассматриваю как своего рода эталонную реализацию WebDAV), он постоянно отображает свойство getlastmodifed в свое собственное пространство имен, таким образом направляя вызов от фактической временной отметки файла на диске, которая может быть обновлена с помощьюutime ...
Пример запроса PROPPATCH, отправленного cadaver:
<D:propertyupdate xmlns:D="DAV:">
<D:set>
<D:prop>
<DAV:getlastmodified xmlns="http://webdav.org/cadaver/custom-properties/">Sun, 06 Nov 1994 08:49:37 GMT</DAV:getlastmodified>
</D:prop>
</D:set>
</D:propertyupdate>
У меня запущен сервер, который обновит свойство getlastmodifed, если только оно не будет сопоставлено с другимПространство имен ...