- From: Eric Uhrhane via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 22 Sep 2011 00:04:10 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/file-system
In directory hutz:/tmp/cvs-serv6131/file-system
Modified Files:
file-dir-sys.html
Log Message:
Clarify restrictions on copy; they should match move.
Index: file-dir-sys.html
===================================================================
RCS file: /sources/public/2009/dap/file-system/file-dir-sys.html,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -d -r1.38 -r1.39
--- file-dir-sys.html 7 Jun 2011 01:39:06 -0000 1.38
+++ file-dir-sys.html 22 Sep 2011 00:04:08 -0000 1.39
@@ -561,7 +561,7 @@
not empty.</li>
</ul>
A move of a file on top of an existing file MUST attempt to
- delete and replace that file.
+ delete and replace that file.<br>
A move of a directory on top of an existing empty directory MUST
attempt to delete and replace that directory.
</p>
@@ -588,11 +588,24 @@
<dt>void copyTo (DirectoryEntry parent, DOMString newName)</dt>
<dd>
<p>
- Copy an entry to a different location on the file system. It is an
- error to try to copy an entry inside itself at any depth if it is
- a directory, or to copy it into its parent if a name different
- from its current one isn't provided. Directory copies are always
- recursive--that is, they copy all contents of the directory.
+ Copy an entry to a different location on the file system.
+ It is an error to try to:
+ <ul>
+ <li>copy a directory inside itself or to any child at any
+ depth;</li>
+ <li>copy an entry into its parent if a name different from its
+ current one isn't provided;</li>
+ <li>copy a file to a path occupied by a directory;</li>
+ <li>copy a directory to a path occupied by a file;</li>
+ <li>copy any element to a path occupied by a directory which is
+ not empty.</li>
+ </ul>
+ A copy of a file on top of an existing file MUST attempt to
+ delete and replace that file.<br>
+ A copy of a directory on top of an existing empty directory MUST
+ attempt to delete and replace that directory.<br>
+ Directory copies are always recursive--that is, they copy all
+ contents of the directory.
</p>
<dl class='parameters'>
<dt>DirectoryEntry parent</dt>
Received on Thursday, 22 September 2011 00:04:12 UTC