Programma per copiare cartella in un determinato percorso

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
iLLusion`
Prode Principiante
Messaggi: 206
Iscrizione: lunedì 26 febbraio 2007, 14:16
Contatti:

Programma per copiare cartella in un determinato percorso

Messaggio 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 :) .
Avatar utente
sva
Prode Principiante
Messaggi: 50
Iscrizione: domenica 31 dicembre 2006, 1:21
Contatti:

Re: Programma per copiare cartella in un determinato percorso

Messaggio 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 
Jabber: sva@jabber.linux.it

Amd Athlon64 3200+ - nVIDIA GeForce6600 - wifi chip RT61
Avatar utente
micettonero
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 772
Iscrizione: domenica 5 febbraio 2006, 11:49
Contatti:

Re: Programma per copiare cartella in un determinato percorso

Messaggio da micettonero »

Codice: Seleziona tutto

echo "Inserisci la cartella da copiare: "
read path
cp $path /percorso/predefinito
Linux Registered User #409415
"Nessuno può fabbricare una macchina tanto intelligente che possa essere
usata da uno sciocco" - Confucio
Avatar utente
iLLusion`
Prode Principiante
Messaggi: 206
Iscrizione: lunedì 26 febbraio 2007, 14:16
Contatti:

Re: Programma per copiare cartella in un determinato percorso

Messaggio da iLLusion` »

micettonero ha scritto:

Codice: Seleziona tutto

echo "Inserisci la cartella da copiare: "
read path
cp $path /percorso/predefinito
Perfetto, grazie.
Avatar utente
iLLusion`
Prode Principiante
Messaggi: 206
Iscrizione: lunedì 26 febbraio 2007, 14:16
Contatti:

Re: Programma per copiare cartella in un determinato percorso

Messaggio 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
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Programma per copiare cartella in un determinato percorso

Messaggio da simo_magic »

dimenticato l'opzione ricorsiva...

Codice: Seleziona tutto

cp -r
Avatar utente
iLLusion`
Prode Principiante
Messaggi: 206
Iscrizione: lunedì 26 febbraio 2007, 14:16
Contatti:

Re: Programma per copiare cartella in un determinato percorso

Messaggio 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 :) .
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Programma per copiare cartella in un determinato percorso

Messaggio da simo_magic »

devi mettere uno slash prima dello spazio...
tipo

Codice: Seleziona tutto

cd Documents\ And\ Settings
tipica cartella windows che odio...
Avatar utente
iLLusion`
Prode Principiante
Messaggi: 206
Iscrizione: lunedì 26 febbraio 2007, 14:16
Contatti:

Re: Programma per copiare cartella in un determinato percorso

Messaggio 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.
Ultima modifica di iLLusion` il mercoledì 13 giugno 2007, 0:43, modificato 1 volta in totale.
Avatar utente
menelicte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 596
Iscrizione: lunedì 4 giugno 2007, 0:04

Re: Programma per copiare cartella in un determinato percorso

Messaggio 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
"Tentare è il primo passo verso il fallimento" Homer J.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti