DoTheWorld - Biblioteca completa para manipulação de Arquivos e Pastas em C
Neste artigo você irá aprender a fazer manipulação de arquivos e pastas em C de maneira fácil e intuitiva, através da biblioteca DoTheWorld.
[ Hits: 5.044 ]
Por: Mateus Moutinho em 19/01/2024
#include "doTheWorld.h"
int main(){ 
  int tipo = dtw_entity_type("exemples");
  if(tipo == DTW_NOT_FOUND){
      printf("Não existe\n");
  }
  if(tipo == DTW_FOLDER_TYPE){
      printf("é uma pasta\n");
  }
  
  if(tipo == DTW_FILE_TYPE){
      printf("é um arquivo\n");
  }
  return 0;
}
#include "doTheWorld.h"
int main(){ 
  //copia arquivos
  int consseguiu_arquivo = dtw_copy_any(
    "test.txt",
    "saida.json",
    DTW_NOT_MERGE
  );
  printf("resultado arquivo :%s\n",consseguiu_arquivo? "positivo":"negativo");
  //copia pasta
  int consseguiu_pasta = dtw_copy_any(
    "output_folder",
    "saida",
    DTW_NOT_MERGE
  );
  printf("resultado pasta :%s\n",consseguiu_pasta? "positivo":"negativo");
  return 0;
}
#include "doTheWorld.h"
int main(){ 
  //copia arquivos
  int consseguiu_arquivo = dtw_move_any(
      "README.md",
      "saida.md",
      DTW_NOT_MERGE
  );
  printf("resultado arquivo :%s\n",consseguiu_arquivo? "positivo":"negativo");
  //copia arquivos
  int consseguiu_pasta = dtw_move_any(
      "output_folder",
      "saida",
      DTW_NOT_MERGE
  );
  printf("resultado pasta :%s\n",consseguiu_pasta? "positivo":"negativo");
  
  return 0;
}
#include "doTheWorld.h"
int main(){ 
  //removendo arquivos
  int consseguiu_arquivo = dtw_remove_any(
    "teste.txt"
  );
  printf("resultado arquivo :%s\n",consseguiu_arquivo? "positivo":"negativo");
  //removendo pastas
  int consseguiu_pasta = dtw_remove_any(
    "saida4"
  );
  printf("resultado pasta :%s\n",consseguiu_pasta? "positivo":"negativo");
  return 0;
}
Guia de Programação em C/GTK 2 - Construindo uma Calculadora Completa
Manipulação de arquivos em C++
Manipulando arquivos em C (parte 2)
Manipulação de imagens no formato PPM
Manipulando arquivos em C (parte 1)
Reprodução de arquivos WAV com SDL_mixer e linguagem C
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Instalação dualboot Windows 11 e Debian 13 (6)
Mint Xfce não mantém a conexão no wi-fi (0)
Programa fora de escala na tela do pc (36)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (0)









