Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [C] Problema con system(xcopy ...)

    Cercando sul forum ho trovato la possibilità di copiare dei files tramite comandi dos, quello che ho fatto è:
    codice:
    system("xcopy file1.exe file2.exe");
    In questo modo mi copia all'interno della stessa cartella il file 1 rinominandolo file2, e fin qui tutto ok.
    Avrei due domande a riguardo:
    1 - Come posso fare in modo di evitare che mi venga chiesto "Digitare F se si vuole copiare un file e D per una cartella" ? ho provato ad aggiungere /F alla fine ma continua a farmi la stessa domanda...

    2 - Come posso copiare il file in una directory differente? Ho provato con:
    codice:
    system("xcopy file1.exe G:\\documenti\\file1.exe");
    ma mi dice "Numero di parametri non valido"..
    Cosa sto sbagliando?
    xxx

  2. #2
    prova con copy:

    system("copy .\\file1.txt C:\\programmi\\file2.txt");
    ...Terrible warlords, good warlords, and an english song

  3. #3
    Purtroppo non funzia, ho provato:

    codice:
    system("copy .\\file1.exe G:\\Documenti\\file2.exe");
    e con
    system("copy file1.exe G:\\Documenti\\file2.exe");
    -> mi restituisce "Sintassi del comando errata"

    mentre con
    codice:
    system("copy \\file1.exe G:\\Documenti\\file2.exe");
    e con il percorso assoluto
    system("copy G:\\Documenti\\Programmazione\\C e C++\\ALE\\file1.exe G:\\Documenti\\file2.exe");
    -> restituisce "Impossibile trovare il file specificato."

    Nonostante il file si trovi a questo indirizzo:
    G:\\Documenti\\Programmazione\\C e C++\\ALE\\file1.exe

    xxx

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    200
    che OS hai?

  5. #5
    Originariamente inviato da davide83
    che OS hai?
    Win Xp, ma il programma poi dovrà funzionare su un win98 (che io non ho a disposizione per ora)
    xxx

  6. #6
    codice:
    system("copy G:\\Documenti\\Programmazione\\C\" \"e\" \"C++\\ALE\\file1.exe G:\\Documenti\\file2.exe"); ;)
    ...Terrible warlords, good warlords, and an english song

  7. #7
    Miticuzzo, funziona!

    Sono un fagiano, maledetti spazi...

    xxx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.