是一个WebDAV客户端,根据RFC,能够更新文件的修改日期时间戳。 WebDAV将其列为“getlastmodified”属性。 移动文件时,能够对文件执行utime()是非常重要的,因为我将mtime视为基本文件元数据。但是,例如,使用尸体(我认为它是WebDAV的一种参考实现)制作propset时,它不断将getlastmodifed属性映射到其自己的名称空间,从而将该调用从实际的磁盘文件timestamo导向,从而可以通过该文件更新UTIME ...WebDAV:客户端可以修改文件的mtime吗?
例PROPPATCH请求而发送的尸体:
<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属性,只要它没有被映射到不同的命名空间...
示例看起来腥;它似乎没有形成良好(前缀“DAV”似乎没有被宣布)。 – 2012-09-28 16:39:34