Ir ao conteúdo
  • Cadastre-se

Elga

Membro Pleno
  • Posts

    273
  • Cadastrado em

  • Última visita

Reputação

4
  1. Elga

    Copiar arquivos no C++

    É possível, sim. É só pegar a data do sistema e montar uma string que seria o nome do arquivo. Aí você usa a função CopyFile para copiar o arquivo com o novo nome, e pronto. Algo como isto: SYSTEMTIME st; char logname[16]; //Pega a data do sistema GetSystemTime(&st); //Monta o nome do arquivo sprintf(logname, "%4d%02d%02d.log", (int)st.wYear, (int)st.wMonth, (int)st.wDay); //Copia o arquivo com o novo nome CopyFile("acesso.log", logname, FALSE); Pode não estar 100%, pois não compilei nem testei, mas a ideia é essa ! Elga
  2. Elga

    Copiar arquivos no C++

    Eu acho que é suficiente declarar #include <windows.h> Qual é seu compilador ? Elga.
  3. Elga

    Copiar arquivos no C++

    E para pegar a hora do sistema tem uma função da API, chamada ... adivinha como ? GetSystemTime ! VOID GetSystemTime( LPSYSTEMTIME lpSystemTime // address of system time structure ); O tipo SYSTEMTIME é: typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMilliseconds; } SYSTEMTIME; Elga.
  4. Elga

    Copiar arquivos no C++

    Tem uma função da API para copiar arquivos, chamada CopyFile: BOOL CopyFile( LPCTSTR lpExistingFileName, // nome do arquivo origem LPCTSTR lpNewFileName, // nome do arquivo destino BOOL bFailIfExists // flag para operação se o destino já existe ); bFailIfExists=TRUE - não copiar se o destino existe bFailIfExists=FALSE - sobreescrever o destino, se exite. Abraços, Elga.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...