programmieren:php:programme:copsy_verzeichnis
Verzeichnis incl. Unterverzeichnisse kopieren
$erg = subdir_copy( $source, $dest )
$source = zu kopierendes Verzeichnis, Bsp.: '../{Verzeicnis}/'
$dest = Zielverzeichnis, Bsp.: '../{Verzeichnis}/';
- subdir_copy.php
<?php /* * by Conny Henn * source und dest Verzeichnis sollten existieren */ $source = "/var/customers/webs/No1/von_verz"; $dest = "/var/customers/webs/No1/nach_verz"; subdir_copy($source,$dest); function subdir_copy( $source, $dest ) { echo "<h1>Copy</h1><br>"; if (!is_dir($source)){ echo "<b>Error:</b> ".$source." - Verzeichnis nicht gefunden"; return false; } if (!is_dir($dest)){ echo "<b>Error:</b> ".$dest." - Verzeichnis nicht gefunden"; return false; } echo "From : ".$source."<br>"; echo "To : ".$dest."<br>"; $shellBefehl = "cp -RvpT $source $dest >>log.txt"; /** * cp Parameter * R rekursiv = mit Unterverzeichnissen * v verbose = vergleichen * p preserve = mode,ownership,timestamps - kopiert mit Rechten * T no-target-directory = keine Zielverzeichnis */ exec($shellBefehl, $output, $return_var); var_dump($output, $retrun_var); }
programmieren:php:programme (375 views) · Zuletzt geändert: 07/11/2021 12:29 von conny