about
11/30/2022
FileUtilities Repo
FileUtilities code

FileUtilities  Repository

Utility for reading ranges of file lines - more to come later

Quick Status Code functions correctly no known defects Demonstration code yes Documentation yes Test cases no Static library no Build requires C++17 option Planned design changes add more functionality
expand documentation

1.0 Concept:

Provide operations on file text that may occur in multiple C++ programs. These are expected to be relatively simple operations, e.g., add line numbers, read text from specified continguous file lines, display parts of file text.

1.1 Usage:

Simply drop the FileUtilities folder into a program's solution folder and add a #include in each file that uses the FileUtility.

2.0 Design:

The current version of FileUtilities provides facilities only for reading line ranges in text files, and displaying them. That functionality is included inline in FileUtilities.h so programs don't need to compile FileUtilities.cpp. FileUtilities depends on: FileSystem, CodeUtilities.h and StringUtilities.h in CppUtilities

3.0 Build:

FileUtilities code was built with Visual Studio Community Edition - 2019 and tested on Windows 10.

4.0 Status:

Now, FileUtilities has very little content. The repository is here to add significantly more content this Fall. Expected additions:
  • Open file retry wrapper
  • Concurrent file access
which now have their own repositories. Those will eventually be merged with FileUtilities.
  Next Prev Pages Sections About Keys