Or, if you're on a *nix platform, try using 'tar'
to tar up the entire directory tree, copy the
'tar' file and un-tar it.

or 'cp -R' should work too.

Martin Towell wrote:
> Does xcopy support long file names?
> 
> -----Original Message-----
> From: Robert V. Zwink [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, March 19, 2002 2:17 AM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: RE: [PHP] Copy *.*
> 
> 
> You'll probably have the most success using the system() function to execute
> the xcopy command.  You shouldn't need to rewrite xcopy in php, seems like
> overkill.
> 
> See: http://www.php.net/manual/en/function.system.php
> 
> Here's the result of C:\>xcopy /?
> 
> XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
>                            [/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U]
>                            [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
>                            [/EXCLUDE:file1[+file2][+file3]...]
> 
>   source       Specifies the file(s) to copy.
>   destination  Specifies the location and/or name of new files.
>   /A           Copies only files with the archive attribute set,
>                doesn't change the attribute.
>   /M           Copies only files with the archive attribute set,
>                turns off the archive attribute.
>   /D:m-d-y     Copies files changed on or after the specified date.
>                If no date is given, copies only those files whose
>                source time is newer than the destination time.
>   /EXCLUDE:file1[+file2][+file3]...
>                Specifies a list of files containing strings.  When any of
> the
>                strings match any part of the absolute path of the file to be
>                copied, that file will be excluded from being copied.  For
>                example, specifying a string like \obj\ or .obj will exclude
>                all files underneath the directory obj or all files with the
>                .obj extension respectively.
>   /P           Prompts you before creating each destination file.
>   /S           Copies directories and subdirectories except empty ones.
>   /E           Copies directories and subdirectories, including empty ones.
>                Same as /S /E. May be used to modify /T.
>   /V           Verifies each new file.
>   /W           Prompts you to press a key before copying.
>   /C           Continues copying even if errors occur.
>   /I           If destination does not exist and copying more than one file,
>                assumes that destination must be a directory.
>   /Q           Does not display file names while copying.
>   /F           Displays full source and destination file names while
> copying.
>   /L           Displays files that would be copied.
>   /H           Copies hidden and system files also.
>   /R           Overwrites read-only files.
>   /T           Creates directory structure, but does not copy files. Does
> not
>                include empty directories or subdirectories. /T /E includes
>                empty directories and subdirectories.
>   /U           Copies only files that already exist in destination.
>   /K           Copies attributes. Normal Xcopy will reset read-only
> attributes.
>   /N           Copies using the generated short names.
>   /O           Copies file ownership and ACL information.
>   /X           Copies file audit settings (implies /O).
>   /Y           Suppresses prompting to confirm you want to overwrite an
>                existing destination file.
>   /-Y          Causes prompting to confirm you want to overwrite an
>                existing destination file.
>   /Z           Copies networked files in restartable mode.
> 
> The switch /Y may be preset in the COPYCMD environment variable.
> This may be overridden with /-Y on the command line.
> 
> -----Original Message-----
> From: jtjohnston [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, March 17, 2002 3:10 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Copy /
> 
> 
> Does anyone know of another snippet any place where I can copy *.*
> (files and all sub-directories) from one drive to another? In other
> words, a "backing-up" function. The snippet I got from
> http://www.php.net/manual/en/function.copy.php has been a disaster.
> 
> John
> 
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 
> 



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to