Visualizzazione risultati 1 fino 10 di 10

Discussione: Copiare un'intera cartella(con tutti i file e sottocartelle)

  1. #1
    Guest

    Predefinito

    Salve a tutti,
    qualcuno sa come poter copiare una cartella con tutti i file e sottocartelle presenti in essa

    Per esempio la cartella "prova", che ha al suo interno files ed altre sottocartelle con relativi files, che si trova alla radice del mio spazio, la vorrei copiare nella cartella ./prova2/ come posso fare

    Grazie per le risposte,
    AngelinoAnt.

  2. #2
    Guest

    Predefinito

    dal tuo pannello di controllo la selezioni e clikki su copia poi di appare un menu a tendina con tutte le cartelle del tuo sito selezioni prova2 e clikki su ok

  3. #3
    Guest

    Predefinito

    Hemmm...duccio lo so....ma a me serve x il mio sito....x installare automaticamente alcuni scriptini


    Perciò a me serve un qualcosa che lo faccia automaticamente (mi va bene anche il metodo adottato dallo script del pannello di controllo di AV)....come posso fare

    Ciao.

  4. #4
    L'avatar di Dodi
    Dodi non è connesso Utente storico
    Data registrazione
    16-09-2002
    Residenza
    Milano
    Messaggi
    8,183

    Predefinito

    Ma usare un FTP esterno no!?

    Non so se ho capito bene cosa vuoi fare, ma io con SMARTFtp questi giochini li faccio da sempre ;)

  5. #5
    Guest

    Predefinito

    Doh...a me serve copiare nelle modalità spiegate sopra...con un file .php x automatizzare il tutto!!

    non vorrei usere la funzione copy() o mkdir() 9*10^10000000000000000000000 volte :( :( c'è un modo x abbreviare il tutto? usando un singlo comando? o un ciclo o boh...

    Mi metto nelle vostre mani, ciao.

  6. #6
    Guest

    Predefinito

    ci sono diversi esempi nel manuale.....

    http://www.php.net/manual/it/function.copy.php

  7. #7
    Guest

    Predefinito

    Ciao Jole....
    ho fatto...alla fine chi fa da se fa x 3

    Bye.

  8. #8
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Citazione Originalmente inviato da AngelinoAnt
    Ciao Jole....
    ho fatto...alla fine chi fa da se fa x 3
    Bene, mi rallegro che hai risolto, ma che ne diresti di comunicare la soluzione al fine di rendere il thread utile anche ad altri?

    Capisco che è iniziato un po' maluccio, con parecchie incomprensioni del tipo «ma che m'avete preso per deficiente? secondo voi che ho postato a fare in Livello 3??» :D
    .. comunque, dai, facciamolo finire bene questo thread
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  9. #9
    Guest

    Predefinito

    Pressapoco ho fatto qualcosa che si avvicina ad uno degli script presenti su php.net (da lo stesso risultato ;) )

    [code:1:7bce090e79]
    function my_copy($oldname, $newname)
    {
    if(is_file($oldname)){
    $perms = fileperms($oldname);
    return copy($oldname, $newname) && chmod($newname, $perms);
    }
    else if(is_dir($oldname)){
    my_dir_copy($oldname, $newname);
    }
    else{
    die("Cannot copy file: $oldname (it's neither a file nor a directory)");
    }
    }

    function my_dir_copy($oldname, $newname)
    {
    if(!is_dir($newname)){
    mkdir($newname);
    }
    $dir = opendir($oldname);
    while($file = readdir($dir)){
    if($file == "." || $file == ".."){
    continue;
    }
    my_copy("$oldname/$file", "$newname/$file");
    }
    closedir($dir);
    }
    [/code:1:7bce090e79]


    Ciao :)

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da AngelinoAnt
    Ciao Jole....
    ho fatto...alla fine chi fa da se fa x 3

    Bye.
    heheh a volte anche per 4 !!!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •