Skip to content

An Single Header C/C++ library to work with dirs and files

License

Notifications You must be signed in to change notification settings

OUIsolutions/DoTheWorld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoTheWorld

DoTheWorld is a Windows/Linux single file library designed to handle files in C/C++ in a number of ways, providing everything from simple functions for reading/writing files and folders, to complex functions like taking sha256 from files, checking modification dates. And functionalities of atomic writing of folders/files through transaction systems.

Features

  • read files
  • write files
  • base64 encode
  • base64 decode
  • sha256 generation
  • list files
  • list files recursively
  • lockers
  • transaction system
  • atomic writing
  • check file modification date
  • check file existence
  • Non Relation Database
  • Path manipulation

Releases

item What Is
doTheWorld.zip Full Folder Mode
doTheWorldOne.c Single File Version
doTheWorld.h Declaration
doTheWorld.c Definition

Documentation

Item What It Is
Build Build and Install
Io Basic Io Operations
Copy and Move Copy and Move Operations
listage Listage files and dirs
base64 Base64 encoding and decoding
hashers Hashers Implementation
unix unix timestamp from files and folders
locker Locker Implementations
resource Resource System implementation
tree Tree System implementation
randonizers Randonizers Implementations
transactions Transaction system implementation
Dependencies Dependencies
Encryption Encryption system

Build Toolchain