AB
2007-01-10 09:12:12 UTC
Baciamo le mani a tutti e auguri di buone feste fatte perepè, perepè (cit.
dot. per gli ascoltatori di Radio 2).
Voglio lanciare via codice un comando che mi esegue una copia di un file.
utilizzo quindi shell con parametro la seguente stringa
"xcopy """ & path_origine & """ """ & path_destinazione & """"
Notare il saggio uso delle virgolette per evitare il caso di percorsi (che a
priori non conosco) con nomi di cartelle con gli spazi.
path_destinazione è a sua volta un nome di file
Quando lancio il comando mi si apre la finestra "DOS" e mi chiede se la
destinazione è un file o una directory [F ; D]
Fatta la selezione F la finestra si chiude.
Ovviamente questo non è quello che desidero, ma deve essere tutto
trasparente all'utente.
Da notare che:
- se il file già esiste e ho usato l'opzione /Y, non si pare nulla
- avevo già un caso del genere in cui la destinazione era "C:\aaa\bbb\"
quindi si evinceva che era una cartella e non mi chiedeva conferma.
E quindi:
come fare per non farsi dare la richiesta di conferma?
c'è un'opzione da aggiungere?
c'è un modo alternativo per fare ciò?
Grazie
Antonio
--
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
dot. per gli ascoltatori di Radio 2).
Voglio lanciare via codice un comando che mi esegue una copia di un file.
utilizzo quindi shell con parametro la seguente stringa
"xcopy """ & path_origine & """ """ & path_destinazione & """"
Notare il saggio uso delle virgolette per evitare il caso di percorsi (che a
priori non conosco) con nomi di cartelle con gli spazi.
path_destinazione è a sua volta un nome di file
Quando lancio il comando mi si apre la finestra "DOS" e mi chiede se la
destinazione è un file o una directory [F ; D]
Fatta la selezione F la finestra si chiude.
Ovviamente questo non è quello che desidero, ma deve essere tutto
trasparente all'utente.
Da notare che:
- se il file già esiste e ho usato l'opzione /Y, non si pare nulla
- avevo già un caso del genere in cui la destinazione era "C:\aaa\bbb\"
quindi si evinceva che era una cartella e non mi chiedeva conferma.
E quindi:
come fare per non farsi dare la richiesta di conferma?
c'è un'opzione da aggiungere?
c'è un modo alternativo per fare ciò?
Grazie
Antonio
--
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?