是一個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