- <?php
- function copy_directory( $source, $destination ) {
- if ( is_dir( $source ) ) {
- @mkdir( $destination );
- $directory = dir( $source );
- while ( FALSE !== ( $readdirectory = $directory->read() ) ) {
- if ( $readdirectory == '.' || $readdirectory == '..' ) {
- continue;
- }
- $PathDir = $source . '/' . $readdirectory;
- if ( is_dir( $PathDir ) ) {
- copy_directory( $PathDir, $destination . '/' . $readdirectory );
- continue;
- }
- copy( $PathDir, $destination . '/' . $readdirectory );
- }
- $directory->close();
- echo "a_OK...";
- }else {
- copy( $source, $destination );
- echo "b_OK...";
- }
- }
- #copy_directory('dirnameSource','dirnameDestination');
- copy_directory('Source','dirnameDestination');
- ?>
转载于:https://blog.51cto.com/rabbit1987/1176082