Getting Past the 2 Gb File Limit
Take a closer look at the 2 Gb limit that we are plagued with in different languages, and how to get around them.
Take a closer look at the 2 Gb limit that we are plagued with in different languages, and how to get around them.
Learn about two Explorer Shell Extensions: One creates File Checksums; the other verifies File Checksums.
Learn about a Win32 C++ class for recursive path file scanning.
Learn about a C++ implementation of Windows FileSystemObject objects. It wraps and extends standard FileSystemObject interfaces (methods/properties).
The NTFS windows file system has introduced several features that improve the performance, stability, and reliability of file storage. Of these, three features lend themselves to advanced methods of information storage and collation. Few applications have, however, made extensive use of these features. This article introduces these features and identifies some of the potential uses each one exhibits.
Learn how to display a menu with thumbnails and several other windows, move and manage the pieces of a puzzle with a linked list, and then show them without flicker.
Windows systems launched after Windows2000 include a WFP feature (Windows File Protection). This article glimpses over it and shows how to enumerate the list of all protected files.
Learn about a function that deletes an entire directory structure.
"Shortcut" is a utility to create a link of an existing file on the Start Menu or Start->Program Menu or Desktop.
How to create the basis for a file system spy application.
This is a CWnd subclass wrapping the Shell API SHBrowseForFolder in an MFC-friendly way. The approach attempts to integrate more cleanly into MFC apps, making it easier to customize the appearance and behavior of the dialog box.
The FilePickCtrl class is very similar to what Explorer uses for views, but with some slight differences including the use of file masks, small and large icon sizes, directory-only display, and more. (The article and source code were updated.)
An easier way to update and use INI files values.
Fix the bug of accidentally matching "long" filenames to "short" filenames when using wild cards. For example, the FindFile API wrongly matches "MyApplicationForm.resx" to "*.res" because its shortened name is "MyAppl~1.res".
Read and write to and from an INI file. List sections and section data (key-value pairs) as well as displays a key value and creates and modifies a key-value pair.
Learn how to format a floppy on all Microsoft Windows versions released since Windows 95. (Uses the SHFormatDrive method of the Shell32.dll.)
How to embed arbitrary files as RCDATA within an executable and turn them into filesystem entities during runtime.
Emulates the functionality of the GetLongPathName API call on Windows 95 and NT (GetLongPathName is only available on Windows 98/ME and Windows 2000/XP).
A new routine using CopyFile and FindFirstFile win32 base API to recursively copy a directory in code.
Solve the old problem of directory replication.
Class for gathering file information recursively through directories
Obtain a report on how much space in the files in a specified folder or drive is being used.
Learn how to take control and protect your system from unwanted file deletions.
Finding version information on a file (such as an EXE or DLL).
Sure, you can use the API version of MakeSureDirectoryPathExists function to satisfy your needs, but here is an alternative way.