Windows XP in a Nutshell by David A. Karp, Tim O'Reilly, Troy Mott The unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification This page was updated June 18, 2004. UNCONFIRMED errors and comments from readers [430] 6th paragraph; Text reads as follows: Copy all .doc files in all subdirectories of c:\Documents and Settings to drive D: for /r "c:\Documents and Settings" %%i in (*.doc) do copy %%i d: This will fail; every attempt to copy a file will result in "The system cannot find the file specified" because the full path of each file will contain the directory "Documents and Settings," which has spaces in it. The variable %%i after the copy command needs to be surrounded with double quotes: "%%i" (Interestingly, the first %%i does NOT need double quotes.) [473] Item 1. (second paragraph from bottom.); Using Windows XP, delivered with Service Pack 1 installed, I cannot find any reference to "Use simple file sharing". (534) First example of code; In the example given where the script goes through the windows directory and prints the size in bytes of all the sub-folders, you have the line: "For each objSub In objFolder.SubFolders()" which does not work. I believe this line should be: "For each objSub In objFolder.SubFolders" This does work. I think the problem is that SubFolders is a property and not a method.