Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [C++] Copiare cartelle

  1. #1

    [C++] Copiare cartelle

    Ciao a tutti.
    Esiste un comando per copiare una cartella dentro un altra cartella?!
    Il comando system("xcopy...) non fa quello che vorrei io.
    Esiste qualche altro comando?!
    Un saluto

  2. #2
    Su che piattaforma?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Su windows

  4. #4
    Per spostare MoveFileEx, per copiare un singolo file CopyFile, per copiare un'intera gerarchia di directory o usi una funzione ricorsiva abbinata a FindFirstFile/FindNextFile e CopyFile, oppure puoi usare direttamente la SHFileOperation.

    Se invece vuoi rimanere multipiattaforma puoi usare la libreria Boost.Filesystem (che tra l'altro probabilmente sarà inclusa nel prossimo standard C++).
    ---EDIT---
    Vedo che in Boost.Filesystem non è già incluso un metodo per copiare intere directory, per cui anche lì bisognerebbe implementare una funzione ricorsiva che faccia questo mestiere.
    Amaro C++, il gusto pieno dell'undefined behavior.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.