programmieren:php:programme:copsy_verzeichnis
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| programmieren:php:programme:copsy_verzeichnis [04/10/2020 14:53] – angelegt conny | programmieren:php:programme:copsy_verzeichnis [07/11/2021 12:29] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ==== Verzeichnis incl. Unterverzeichnisse kopieren ==== | ==== Verzeichnis incl. Unterverzeichnisse kopieren ==== | ||
| - | $erg = subdir_copy( $source, $dest ) | + | **$erg = subdir_copy( $source, $dest )** |
| + | \\ | ||
| + | \\ | ||
| + | $source = zu kopierendes Verzeichnis, | ||
| + | $dest = Zielverzeichnis, | ||
| \\ | \\ | ||
| - | |||
| - | $source = zu kopierendes Verzeichnis, | ||
| - | $dest = Zielverzeichnis, | ||
| - | |||
| - | |||
| <code php| subdir_copy.php> | <code php| subdir_copy.php> | ||
| - | <?php | + | <?php |
| /* | /* | ||
| * by Conny Henn | * by Conny Henn | ||
| + | * source und dest Verzeichnis sollten existieren | ||
| */ | */ | ||
| + | |||
| + | $source = "/ | ||
| + | $dest = "/ | ||
| + | |||
| + | subdir_copy($source, | ||
| + | |||
| function subdir_copy( $source, $dest ) { | function subdir_copy( $source, $dest ) { | ||
| - | + | ||
| - | if (!is_dir($source)){ | + | echo "< |
| - | echo $source." | + | if (!is_dir($source)){ |
| + | echo "< | ||
| + | return false; | ||
| + | } | ||
| + | if (!is_dir($dest)){ | ||
| + | echo "< | ||
| return false; | return false; | ||
| - | | + | } |
| - | + | ||
| - | $shellBefehl = "cp -Rv $source $dest"; | + | echo "From : " |
| - | | + | echo " |
| - | | + | |
| - | | + | $shellBefehl = "cp -RvpT $source $dest >> |
| + | /** | ||
| + | * cp Parameter | ||
| + | * R rekursiv = mit Unterverzeichnissen | ||
| + | * v verbose = vergleichen | ||
| + | * p preserve = mode, | ||
| + | * T no-target-directory = keine Zielverzeichnis | ||
| + | */ | ||
| + | exec($shellBefehl, | ||
| + | var_dump($output, $retrun_var); | ||
| } | } | ||
| </ | </ | ||
programmieren/php/programme/copsy_verzeichnis.1601816037.txt.gz · Zuletzt geändert: 04/10/2020 13:53 (Externe Bearbeitung)
