Pagina 1 di 1

Programma per copiare cartella in un determinato percorso

Inviato: martedì 12 giugno 2007, 19:32
da iLLusion`
Salve, sto seguendo questa guida, ma non mi è chiaro come fare il mio programma. Vorrei che questo copi una determinata cartella che gli indico io e la incolli in un determinato percorso predefinito. Come agisco? Il problema sta nel fatto che è l'utente a indicare la cartella da copiare, potete anche scrivermi solo come fare questo, anzi ditemi solo come fare questo, il resto lo faccio io, grazie :) .

Re: Programma per copiare cartella in un determinato percorso

Inviato: martedì 12 giugno 2007, 19:50
da sva
Evidentemente non avevo ben inteso (nell'altro topic) cosa tu volessi fare... (si sono ancora io ;D)

Con bash, per quello che vuoi fare tu basta richiamare il comando cp gia' esistente...
Da quello che penso di aver capito tu vorresti realizzare da zero quello che gia' fa il comando cp.... (giusto?)
In questo caso, ti consiglio C (meno semplice all'inizio) o Python (piu' semplice da imparare e utilizza gli oggetti).
Hai tutto da leggere: dai un'occhiata tra i topic importanti.
Comunque qualcun'altro qui ti saprà consigliare meglio di me.... ;)

Spero di aver capito stavolta...  :P

ciao 

Re: Programma per copiare cartella in un determinato percorso

Inviato: martedì 12 giugno 2007, 19:53
da micettonero

Codice: Seleziona tutto

echo "Inserisci la cartella da copiare: "
read path
cp $path /percorso/predefinito

Re: Programma per copiare cartella in un determinato percorso

Inviato: martedì 12 giugno 2007, 23:00
da iLLusion`
micettonero ha scritto:

Codice: Seleziona tutto

echo "Inserisci la cartella da copiare: "
read path
cp $path /percorso/predefinito
Perfetto, grazie.

Re: Programma per copiare cartella in un determinato percorso

Inviato: martedì 12 giugno 2007, 23:10
da iLLusion`
micettonero ha scritto:

Codice: Seleziona tutto

echo "Inserisci la cartella da copiare: "
read path
cp $path /percorso/predefinito

Codice: Seleziona tutto

Inserisci la cartella da copiare: 
ciao
cp: directory `ciao' omessa

Re: Programma per copiare cartella in un determinato percorso

Inviato: mercoledì 13 giugno 2007, 0:02
da simo_magic
dimenticato l'opzione ricorsiva...

Codice: Seleziona tutto

cp -r

Re: Programma per copiare cartella in un determinato percorso

Inviato: mercoledì 13 giugno 2007, 0:12
da iLLusion`
simo_magic ha scritto: dimenticato l'opzione ricorsiva...

Codice: Seleziona tutto

cp -r
Funziona, grazie... ma se la cartella ha uno spazio nel nome? Tipo "nome cartella"? Ovviamente mi dice che non trova la cartella perchè considera nome e cartella due cartelle diverse :) .

Re: Programma per copiare cartella in un determinato percorso

Inviato: mercoledì 13 giugno 2007, 0:22
da simo_magic
devi mettere uno slash prima dello spazio...
tipo

Codice: Seleziona tutto

cd Documents\ And\ Settings
tipica cartella windows che odio...

Re: Programma per copiare cartella in un determinato percorso

Inviato: mercoledì 13 giugno 2007, 0:39
da iLLusion`
simo_magic ha scritto: devi mettere uno slash prima dello spazio...
tipo

Codice: Seleziona tutto

cd Documents\ And\ Settings
tipica cartella windows che odio...
Grazie, ma non funziona lo stesso.

Re: Programma per copiare cartella in un determinato percorso

Inviato: mercoledì 13 giugno 2007, 13:35
da menelicte

Codice: Seleziona tutto

cp -r "/Documents And Settings" "percorso destinazione"
o

Codice: Seleziona tutto

cp -r /Documents\ And\ Settings percorso\ destinazione
... mi pare