Click here to Skip to main content
6,822,123 members and growing! (17,145 online)
Email Password   helpLost your password?
Article Category: All Topics MFC/C++ C# VB.NET ASP.NET SQL Architect Windows 7 Java LAMP Mobile CEO / Manager

Files and Folders


Desktop Development » Files and Folders
Language
Platform
Technology
Audience
Skill Level
Topic
Clear All

Contents

Files and Folders - Compression

top
Title / Updated Author Score  
DecompressLibrary - a general library to decompress a zip, gz, or tar.gz file into a memory buffer
Updated: 14 Nov 2005  
A library that provides an easy to use class (CDecompressLibrary) that will detect and decompress into memory buffers an archive file (zip, gz, tar.gz).
VC6, VC7.1, MFC, VS.NET2003, Dev
Marius Daniel Ciorecan 4.89
Arithmetic Compression With C#
Updated: 10 Dec 2009  
This article describes arithmetic compression with an implemetnation in C#.
C#, Architect, Dev
Agola Kisira Odero 4.78
Zip My Code
Updated: 20 Dec 2009  
A utility stripping your source code to the essential core and then compressing it to a nice CodeProject article attachment.
C#3.0.NET3.5, XAML, WPF, LINQ, Dev
disore 4.73
Zip Utils - clean, elegant, simple, C++/Win32
Updated: 1 Aug 2005  
Adding zip/unzip easily, no LIBS or DLLs, with an elegant and powerful API.
VC7, VC7.1, VC8.0, eVC4.0Win2K, WinXP, Win2003, Vista, Embedded, MFC, VS.NET2003, Dev
ljw1004 4.67
Huffman compression class in C++
Updated: 9 Apr 2008  
The article provides a dynamic Huffman compression and decompression class and a console application written in C++.
C++ (VC9.0), Windows, Win32, Visual-Studio (VS2008), Dev
Chesnokov Yuriy 3.79
Compress Folders with C# and the SharpZipLib
Updated: 24 Jan 2008  
This article shall describe an approach that may be used to collect files from multiple locations and zip them up into a single zipped folder.
C#, Visual-Studio (VS2005), Dev
salysle 3.75
ZipBuilder - A zip package creation utility for collections of large files
Updated: 28 Sep 2009  
SharpZipLib is a pretty great Open Source compression library for .NET. Out of the box, however, it does have a few problems with archives for files that are larger than 2GB. ZipBuilder was created to provide a convenient way to let people programmatically create archive packages with large files.
C#1.0, C#2.0, C#3.0.NET3.5, Dev
Christopher Hahn 3.73
.NET wrapper for Info-ZIP
Updated: 25 May 2009  
A C# wrapper for the Info-ZIP library.
C#1.0, C#2.0, C#3.0, .NET, Win32, Dev
Serhiy Perevoznyk 3.67
Opening Jars with Visual Basic
Updated: 8 Jul 2008  
This article shall describe an approach that may be used to extract Jar files.
VB, Visual-Studio (VS2008), Dev
salysle 3.40
Simple zip archive unzipper
Updated: 14 May 2008  
A very small library for unzipping zip files/streams.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Dev
Anders M. Mikkelsen 3.00
Craft Your Own Archiver 2 / 3 - Unedited
Updated: 5 Dec 2008  
This article explain how to create virtual filelist, directory tree and how to implement drag and drop using CAKE3.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0), WinForms, Dev, Design
Leung Yat Chun 2.60
GZipStream - Compress/Decompress a string
Updated: 23 Jun 2008  
An article on how use GZipStream with string as input parameter.
C# (C#2.0), .NET (.NET2.0, .NET3.5), Dev
Frankidoze 2.58
An MFC class to unpack Rar files, with multithread and GUI support
Updated: 25 Jul 2006  
An MFC class to unpack Ear files, with multithread and GUI support.
C++, Windows, Visual-Studio, MFC, Dev
Kangaroo 2.47
Craft Your Own Archiver 3 / 3 - Unedited
Updated: 13 Dec 2008  
This article explain how to use cake3's threading support.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0), WinForms, Dev, Design
Leung Yat Chun 2.47
Craft Your Own Archiver 1 / 3 - Unedited
Updated: 5 Dec 2008  
This article describe how to perform list, extract, add and operations to archives using CAKE3.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), WinForms, Dev, Design
Leung Yat Chun 2.45
Opening Jars with C#
Updated: 8 Jul 2008  
This article shall describe an approach that may be used to extract Jar files.
C#, Visual-Studio (VS2008), WinForms, Dev
salysle 1.50

Files and Folders - Configuration Files

top
Title / Updated Author Score  
Enhanced Configuration File Handling III
Updated: 15 Sep 2009  
Configuration files can be enhanced and extended using config-variables and if-logic variables that can change on the fly.
XML, C#1.0, C#2.0, C#3.0.NET3.5, Dev
Avi Farah 5.00
Using T4 to Generate Pack URIs for XAML Files - Unedited
Updated: 25 Nov 2009  
How to use T4 to generate Pack URIs for XAML files.
C++, Windows
Daniel Vaughan 5.00
Custom Configuration Sections for Lazy Coders
Updated: 13 Jan 2009  
Using custom configuration sections without having to understand them... much.
C# (C#1.0, C#2.0, C#3.0), XML, .NET (.NET2.0), Dev
John Whitmire 4.83
XML based registry implementation for configuration settings
Updated: 22 Jan 2009  
A component that stores application content to an XML file.
C#, XML, .NET (.NET3.5), Dev
Bjoern Hillebrand 4.75
XMLProfile - a non-MFC, non-STL class to read and write XML profile files - Unedited
Updated: 2 Jul 2008  
XMLProfile implements a class to read and write XML profile files that is consistent with the MFC set of profile functions. Conversion functions to allow reading/writing both INI and XML profiles are included. A CWinApp-derived class provides drop-in replacement of the standard MFC profile functio
C++, Windows, Visual-Studio (VS2005), Dev
Hans Dietrich 4.61
API-Less INI File Wrapper
Updated: 5 Nov 2008  
Read, Write, Save INI files without using Windows APIs.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Dev
Tolgahan ALBAYRAK 4.52
Class Library to Automatically Maintain Persistent Variables, Properties and Data Between Sessions
Updated: 11 Jan 2008  
A class library that maintains persistent variables, properties and data between sessions in XML files. It supports default values for new variables and events when the values in the XML file are changed
C#, Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET2.0)
Ruben Jönsson 4.50
Lifecycle Profile Settings
Updated: 6 Jan 2009  
A simple mechanism for partitioning settings for development, acceptance, and production.
C#, VB, Windows, .NET (.NET3.5), Visual-Studio, ADO.NET, WinForms, Architect, Dev
Nic_Roche 4.50
Enhanced Configuration File Handling II - Unedited
Updated: 12 Sep 2009  
Configuration files can be enhanced and extended using config-variables and if-logic
C#, .NET (.NET3.5), Dev
Avi Farah 4.50
Enhanced Configuration File Handling
Updated: 27 Mar 2009  
Configuration files can be enhanced and extended using config-variables.
C#, .NET, Dev
Avi Farah 4.43
The very last Configuration Section Handler I hope I'll ever need
Updated: 27 Jun 2004  
Flexible and easy to use configuration section handler with change monitoring
C#, Windows, .NET1.0, .NET1.1VS.NET2003, Dev
Phil Haack 4.39
Source Code Line Counter
Updated: 13 Mar 2007  
Complete source code line counter for .cs and .vb files (not an addon)
C#2.0.NET2.0, Win2K, WinXPVS2005, Dev
DXNuk 4.32
XML Application Profile Class
Updated: 27 Jan 2007  
Implement XML application profiles that are similar (but not too similar) to using INI files
VC8.0WinXP, MFC, VS2005, Dev
John Simmons / outlaw programmer 4.32
Setup and App config editor
Updated: 10 Nov 2008  
Edit config file at app setup and after. Describes recursive node parsing and populating a tree view control.
C# (C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC), .NET (.NET1.1, .NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS.NET2003, VS2005, VS2008), Architect, Dev, Design
Slava Khristich 4.29
Handle multiple configuration files
Updated: 7 Dec 2003  
Read and write any configuration file with ease
C#, Windows, .NET1.1VS.NET2003, Dev
Paperless 4.05
A C++ Config File Parser
Updated: 17 May 2008  
An STL based C++ utility class to parse structured config files.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, STL
freejack 3.81
How to Get a List of Files and Folders Without Directory.GetFiles Access Denied Error - Unedited
Updated: 20 Jul 2009  
I know the title is a bit long, but it descriptive of the problem. Recently I had need to retrieve a listing of files and folders given a root path. All worked well, until I tested on Vista and Windows 7 machines. When trying to browse the "Users" folder, I kept getting access denied errors and no
C++, Windows
merlin981 3.75
Ini Handler
Updated: 2 Jun 2004  
Permits simple access to ini files
C#, Windows, .NET1.0, Dev
kratchkov 3.67
INI Class for .NET
Updated: 9 Aug 2005  
Class for interfacing with INI files.
C#.NET1.0, .NET1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
aejw 3.26
A custom configuration file AppSettings reader class
Updated: 21 Oct 2003  
This article describes how to create a custom configuration file AppSettings reader class.
C#.NET1.0, .NET1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Daniel Fisher (lennybacon) 3.23
An INIFile Class for VB.NET and VBScript - Robust and fully object oriented
Updated: 14 Dec 2007  
Read and write to INI files in VB.NET and VBScript.
VB6, VB (VB7.x, VB8.0, VB9.0), .NET (.NET1.0, .NET1.1, .NET2.0, Mono, DotGNU, .NET3.0, .NET3.5), Win32, Win64, Dev
Ludvik Jerabek 3.21
An INI file enumerator class using C#
Updated: 8 Dec 2008  
An INI file enumerator class using C#.
C# (C#1.0, C#2.0, C#3.0), .NET, Dev
Hilly_Billy 3.00
A .NET Class for Creating/Reading/Editing INI Files
Updated: 15 Jan 2007  
Handling INI files in VB.NET.
VB, Windows, .NET1.1VS.NET2003, Dev
felixLindemann 2.11
Simple XML Config File Reader/Writer
Updated: 22 Aug 2008  
A very simple to use configuration reader/writer for .NET.
C# (C#3.0), XML, .NET (.NET3.5), LINQ, Dev
RohitOn.Net 2.00
Generic Reading of Configuration Sections
Updated: 5 Mar 2008  
Generic reading of configuration sections.
XML, C#1.0, C#2.0, C#3.0, .NET, Dev
Guy Baseke 1.33
How to Get a List of Files and Folders Without Directory.GetFiles Access Denied Error - Unedited
Updated: 5 Oct 2009  
I know the title is a bit long, but it descriptive of the problem.Recently I had need to retrieve a listing of files and folders given aroot path. All worked well, until I tested on Vista and Windows 7machines. When trying to browse the "Users" folder, I kept gettingaccess denied errors
C++, Windows
merlin981  

Files & Folders - Encryption

top
Title / Updated Author Score  
Encrypting Log Files
Updated: 16 Jul 2000  
Demonstrates using encryption to protect sensitive application log file data.
VC6Win2K, MFC, Dev
Dan Madden 4.70
File Stream Encryption (using a Context Menu)
Updated: 13 Aug 2000  
An article on file stream encryption (using Crypto++ v3.2) from an Explorer Context Menu.
VC6Win2K, MFC, Dev
Dan Madden 4.61
File Encryption Utility
Updated: 22 Sep 2002  
File Encryption Utility based on Blowfish Encryption Algorithm.
VC7, VC7.1, VC8.0Win2K, WinXP, MFC, ATL, Dev
Nir Dremer 4.19
Serializing encrypted data
Updated: 31 Oct 2001  
How to serialize encrypted data using CArchive
VC6Win2K, MFC, Dev
Gilad Novik 4.07
File Encryption and Decryption in C#
Updated: 14 May 2008  
Demonstrates how to encrypt and decrypt any file type using C#.
C#1.0, C#2.0, C#3.0, Windows, .NET, WinForms, Dev
Steve Lydford 2.61
Base .NET Cryptography Services with Visual Basic 2008
Updated: 13 Mar 2008  
Learn how to be the only one accessing your files, with two simple .NET methods.
VB8.0, VB9.0.NET2.0, .NET3.5VS2005, VS2008, Dev
Alessandro Del Sole 2.00
A Little Encryption Utility that will turn all your keys from the keyboard in to a binary file
Updated: 9 Dec 2004  
This program will take all lettlers from a given file and turn them into a binary code defined by me. Attention, it only encrypts keys that are on you keyboard and it is not case sensitive.
VC6Win2K, WinXP, MFC, Dev
gamitech 1.65

Files & Folders - File Formats

top
Title / Updated Author Score  
XResFile - Files Stored in Resources: Part 2 - Zip Files
Updated: 19 Jul 2007  
This series of articles is a step-by-step guide to reading files stored in your program's resources. Along the way I will present some non-MFC classes to assist you in reading text, binary, zip, and even encrypted files that have been compiled into your program as resources.
VC6, VC8.0WinXP, Vista, MFC, VS2005, Dev
Hans Dietrich 4.95
XResFile - Files Stored in Resources: Part 1 - Text and Binary
Updated: 6 Jul 2007  
This series of articles is a step-by-step guide to reading files stored in your program's resources. Along the way I will present some non-MFC classes to assist you in reading text, binary, zip, and even encrypted files that have been compiled into your program as resources.
VC6, VC8.0WinXP, Vista, MFC, VS2005, Dev
Hans Dietrich 4.88
XResFile - Files Stored in Resources: Part 3 - Encrypted Files
Updated: 9 Jul 2007  
This series of articles is a step-by-step guide to reading files stored in your program's resources. Along the way I will present some non-MFC classes to assist you in reading text, binary, zip, and even encrypted files that have been compiled into your program as resources.
VC6, VC8.0WinXP, Vista, MFC, VS2005, Dev
Hans Dietrich 4.87
XPEInfo - a non-MFC class to get info from PE file - Unedited
Updated: 11 Dec 2008  
The XPEInfo APIs allow you to extract information from a PE file. Included in the download is a Windows demo app, and a console app that tests whether a PE file is valid, whether it is 64-bit, contains debug info, is a .Net executable, or is signed. Sample cmd files are provided.
C++, Windows (WinXP, Vista), Visual-Studio (VS2005), Dev
Hans Dietrich 4.79
Using Unicode in INI files
Updated: 15 Dec 2004  
How to use Unicode in INI files.
VC7.1Win2K, WinXP, Visual-Studio, MFC, Dev
Mana# 4.73
CIniFile Class for C++ - A robust cross platform INI file class
Updated: 21 Sep 2004  
A fully featured and cross platform friendly way to handle *.ini and *.cfg files.
VC6, VC7, VC7.1, VC8.0, Windows, MFC, Dev
Todd Davis 4.64
CUnrarDLL 1.0 - An MFC UnRAR class
Updated: 9 Aug 2005  
An easy to use class based around unrar.dll.
VC6, Windows, MFC, Dev
.rich.w 4.50
Convert Tiff To Pdf
Updated: 17 Feb 2003  
Tiff To PDF conversion Source Code.
VC6Win2K, WinXP, MFC, Dev
sirrube 4.29
Automated PDF Conversion using the PDF995 and FreePDF_XP Freeware Printers
Updated: 16 Oct 2008  
An object oriented class automating the creation of PDF files from any file using freeware tools.
C#, VB7.x, VB8.0, VB9.0.NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, .NET3.5, Dev
typecast 4.24
Converting Image Files to PDF
Updated: 15 Aug 2008  
An article on converting image files (BMP, PNG, GIF, JPEG, TIFF) to PDF
C# (C#2.0), Windows, .NET (.NET2.0), Dev
blackjack2150 4.19
Adobe Photoshop file loader template class
Updated: 29 Jan 2002  
A template class to making loading Adobe Photoshop files easier
VC6, VC7Win2K, WinXP, Visual-Studio, MFC, Dev
Brad P. Taylor 4.14
Visual Form File format
Updated: 8 Apr 2009  
The format for a Visual Form File (VFF) in Backus-Naur format.
C#, .NET, Dev
Jim Crafton 3.67
Convert PBS Legacy Files to XML
Updated: 22 Jun 2009  
Legacy file formats, such as UN-EDIFACT with a record per line and fixed-length fields, still exist and are widely used for B2B transactions. A tool that can convert legacy files to human-readable XML might come in handy.
C#, .NET (.NET2.0), Dev
Henrik Thomsen 3.54
Easy text document conversion - ANSI/Unicode and Unicode/ANSI
Updated: 31 Oct 2004  
An article on direct ANSI to Unicode text document conversion from the source code.
VC6Win2K, WinXP, MFC, Dev
darkoman 3.48
Reading or writing a line from/to an ANSI/Unicode encoded text file in Unicode/MBCS applications
Updated: 18 Jan 2006  
An article on how to read/write a line from/to a text file encoded by ANSI/Unicode type.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
cokkiy 3.39
A number of reusable PE File Format Scanning Functions
Updated: 31 Jul 2006  
Useful functions to retrieve information from PE files
C++, Windows, Visual-Studio, MFC, Dev
Stefan Kuhr 3.38
CSV Format Encoder and Decoder
Updated: 10 May 2009  
Make use of the comma separated values file format.
C#2.0.NET2.0, Dev
Liu Junfeng 2.71
PDF to Text
Updated: 9 Oct 2007  
Convert a PDF to text.
VB7.x, Windows, .NETVS.NET2003, Dev
RG_SA 2.48
Writing AutoCad DXF files
Updated: 24 Jan 2000  
A simple class for writing AutoCad DXF files
MFC, Dev
Claude Gagnon 2.48

Files and Folders - File System

top
Title / Updated Author Score  
Generic Directory Watcher Service
Updated: 8 Feb 2007  
This service watches for filesystem events in directories and runs specified programs in response to those events.
C#2.0, Windows, .NET2.0VS2005, Dev
Luke Stratman 4.75
Manipulating NTFS Junction Points in .NET
Updated: 19 Sep 2006  
How to create and manipulate NTFS Junction Points (aka. symbolic links) in .NET
C#, Windows, .NET, Visual-Studio, Dev
jeff.brown 4.74
File System Enumerator using lazy matching
Updated: 23 Feb 2006  
An efficient solution for finding files.
C#, Windows, .NET2.0VS2005, Dev
Carl Daniel 4.70
A Faster Directory Enumerator
Updated: 27 Aug 2009  
Describes how to create a significantly faster enumerator for the attributes of all the files in a directory.
C#3.0.NET3.0, Dev
wilsone8 4.70
xDirectory.Copy() - Copy Folder, SubFolders, and Files
Updated: 19 Oct 2006  
The .NET framework doesn't have a Directory.Copy() method. So I developed one myself.
C#, Windows, .NET, Visual-Studio, Dev
John Storer II 4.66
WinSearchFile: how to search files on your PC
Updated: 24 Feb 2006  
Sometimes the search engine integrated with Explorer doesn't work fine, especially when I try to find text contained into files, so I decided to build my own search program.
C#, Windows, .NET1.1VS.NET2003, Dev
Massimo Beatini 4.64
Processing files within a file structure with plug-ins and events
Updated: 5 Mar 2005  
Presents an application used to process files within a file structure using event handling and plug-ins.
C#, Windows, .NET1.1VS.NET2003, Dev
Alexandru Ghiondea 4.59
Managing Sparse Files on Windows
Updated: 19 Jan 2010  
This article helps users understand Sparse files on Windows and how to create and manipulate these files from within their Windows applications.
C++, Windows, Dev, SysAdmin
Rajkumar-Kannan 4.55
Directory Mirror using the FileSystemWatcher class
Updated: 10 Feb 2005  
An application that monitors a directory and maintains a copy of it.
C#, Windows, .NET1.1VS.NET2003, Dev
Luc Archambault 4.52
Create Icons for Folders in Windows Explorer, Using C#
Updated: 17 Jan 2005  
This article describes how to assign an icon to a folder in Windows Explorer, using C#.
C#.NET1.0, .NET1.1, WinXPVS.NET2003, Dev
Evan Stone 4.41
IStorageFolder - Encapsulation for file-system folders and files
Updated: 27 Feb 2006  
An interface that encapsulates file-system folders and files that includes implementations for the file system and memory.
C#, Windows, .NET2.0VS2005, Dev
Jason.Thomas 4.39
BlockingFileObserver - an IEnumerable implementation
Updated: 13 Oct 2007  
BlockingFileObserver - an IEnumerable implementation
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, .NET3.5, Visual-Studio, Dev
anjelinio 4.38
Improve responsiveness in Windows with the FILE_FLAG_NO_BUFFERING wrapper
Updated: 12 Jan 2010  
Avoid swapping out valuable file system cache of other applications when accessing large files that you know are not accessed again later.
C++, Dev
rlasse 4.29
DiskManger - GetFolderSize and CleanupFolder
Updated: 10 Dec 2009  
A class to check disk information like total size, free space, used space, and clean up.
C++, Dev
PenangDev 4.20
How to implement a simple filewatcher Windows service in C#
Updated: 23 Apr 2007  
This article explains the basic techniques and VS.NET project structure for creating and implementing a simple C# FileSystemWatcher Windows Service
C#2.0, Windows, .NETVS2005, Dev
Matt Sciotto 4.17
Function to copy a directory to another place (nothing fancy)
Updated: 19 Nov 2002  
Simple C#/.NET tip to copy an entire directory tree to another directory
C#, Windows, .NET1.0, Visual-Studio, Dev
GriffonRL 4.06
WinTouch - Change access date, creation date and modified date for files and directories
Updated: 11 Jul 2005  
Touches a file with specified date/time so that its access, creation or modified date is changed.
C#, Windows, .NET1.1VS.NET2003, Dev
SathishVJ 3.96
XMLFileWatcher
Updated: 7 Aug 2005  
A Windows service which monitors the directory changes, writes an entry in the event log about the change, notifies the change to the users by sending a mail, and also converts the input XML file into a DataSet.
C#, XML, Windows, .NET1.1, ADO.NET, VS.NET2003, Dev
Venkata Kancharla 3.94
Class Library for recursing through directories
Updated: 12 Aug 2003  
Class Library that recursively searches a given directory and returns an ArrayList of files that can be bound straight to a control.
C#, Windows, .NET1.0, .NET1.1, Dev
Andrew Boisen 3.75
Real Time Folder Synchronization Window Service
Updated: 23 Apr 2009  
A window service that can copy and delete files across domains to keep 2 folders synchronized
C#, .NET (.NET2.0), Win32, Visual-Studio (VS2005), Dev
Shaoying Wei 3.71
FolderSync class for .NET
Updated: 26 Jun 2004  
A set of classes which can get differences between two folders and which can synchronize them according to basic rules
C#.NET1.0, Win2K, WinXP, Dev
kratchkov 3.67
File/Folder Watcher Wrapper
Updated: 22 Mar 2004  
Easy implmentation of folder watcher class, by wrapping the logic and events.
C#, Windows, .NET1.1, Visual-Studio, Dev
Brad Vincent 3.33
XML Directory Tree Generator
Updated: 17 Sep 2003  
Describes a directory tree documenter that outputs XML.
C#.NET1.0, .NET1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Erhan Hosca 3.18
Cool File System Class with Thread Support - Easy To Use
Updated: 3 Oct 2005  
An easy to use file system class supporting threads.
C#.NET1.1, Win2K, WinXPVS.NET2003, Dev
Vahe Karamian 3.05
Advanced File Explorer
Updated: 20 Apr 2004  
An enhanced Windows Explorer application which consists of a tree view where someone can see the files available in the existing drives up to certain levels.
C#, Windows, .NET1.0, .NET1.1VS.NET2003, Dev
Shail_Srivastav 2.85
Quick and dirty directory copy
Updated: 17 Jan 2006  
Quick directory copy to another directory.
C#, Windows, .NET1.1VS.NET2003, Dev
Tareq_Gamal 2.70
Scan the Directory / Files (Calculating the size)
Updated: 17 Apr 2004  
Scans through the directory recursively and calculates the total size.
C++, C#.NET1.0, Win2K, WinXP, Win2003, MFC, Dev
Srinivas Varukala 2.46
Mass Renamer
Updated: 25 May 2007  
A quick example of how to batch-
C#1.0, C#2.0, C#3.0, Windows, .NET1.1, .NET2.0, .NET3.0, Visual-Studio, Dev
DumpsterJuice 2.44
Monitor all file system activity on a target server
Updated: 8 Dec 2003  
This file system watcher allows you to monitor all file system activity on a target server.
C#.NET1.0, .NET1.1, Win2K, WinXP, Win2003, Dev
dzzxyz 2.42
How to quickly improve and optimze the backup of your company
Updated: 1 Jun 2007  
This project shows a technique to archive old files and to optimize the backup of your company.
VB7.x, VB8.0, VB9.0, Windows, .NET1.0, .NET1.1, .NET2.0, .NET3.0, SQL-Server, STL, VS.NET2003, VS2005, Dev
FrankNight 2.23
C++ Wrapper and Extension of Windows FileSystemObject Objects
Updated: 21 Feb 2006  
A C++ implementation of the Windows FileSystemObject object. It wraps and extends the standard FileSystemObject interfaces (methods/properties). Now, C++ developers can manipulate folders and files without their own Win32 API code. They can take advantage of the well-tested Windows FileSystemObject.
C++, Windows, Visual-Studio, MFC, Dev
Skeeter 2.18
.NET Directory Copy Program
Updated: 24 Jun 2005  
The article fills in the gap for the .NET framework to copy directory contents.
C#.NET1.1, Win2KVS.NET2003, Dev
Aryasheel 1.63

Files

top
Title / Updated Author Score  
How to get the correct file time in C# in .NET Framework 2.0
Updated: 9 Jan 2009  
Workaround to get the correct LocalDateTime of files no matter which date settings your computer has.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.1, .NET2.0), Visual-Studio (VS2005, VS2008), Dev
pablodg 5.00
LPTextFileDiff: another textfile compare utility. - Unedited
Updated: 31 Aug 2009  
My entry to the lean-and-mean programming competition.
C# (C#2.0, C#3.0, C#4.0), .NET (.NET2.0, .NET3.0, .NET3.5, .NET4.0)
Luc Pattyn 4.83
Cabinet File (*.CAB) Compression and Extraction
Updated: 15 Dec 2009  
How to implement creation and extraction of Microsoft CAB files
C++, C++/CLI, C#, Windows, .NETVS2005, Dev
Elmue 4.81
Reading MTF Backup Files
Updated: 4 Apr 2007  
An article explaning how to read backup files created with the Microsoft Tape Format (MTF) specification.
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
Ozgur Ozcitak 4.79
Validate a text file based on LINQ
Updated: 7 Aug 2009  
This article will introduce how to validate a text file based on LINQ.
C#.NET3.5, LINQ, Dev
SmartAllen 4.75
Convert any URL to a MHTML archive using native .NET code
Updated: 3 Apr 2005  
A native .NET class for saving URLs: text-only, HTML page, HTML archive, or HTML complete.
VB, Windows, .NET1.0, .NET1.1VS.NET2003, Dev
wumpus1 4.70
Fast Binary File Reading with C#
Updated: 28 Jun 2005  
Exploring the fastest way to read structures from a binary file in C#.
C#, Windows, .NET1.1VS.NET2003, Dev
Anthony Baraff 4.64
An LCS based diff-ing library in C#
Updated: 24 Aug 2009  
This is an LCS based diff library that was written for the Code Project Lean and Mean diff engine contest
C# (C#3.0, C#4.0), .NET (.NET3.5, .NET4.0), Architect, Dev, QA, Design
Nishant Sivakumar 4.51
A Complete Win32 INI File Utility Class
Updated: 22 Dec 2007  
A complete wrapper for the Win32 INI APIs
C# (C#2.0), Windows, .NET2.0, Visual-Studio, Dev
wilsone8 4.48
Utility to backup your folders fast
Updated: 31 Jul 2005  
I use a procedure based on batch files to copy various versions of my project. I was a bit fed up to wait for the batch file to copy hundreads of files and wrote this small utility to speed up the process. I hope some of you will find it useful.
C++, VB, Windows, .NET1.1, .NET2.0VS.NET2003, VS2005, Dev
Pascal Ganaye 4.47
INIFile Class
Updated: 29 Jun 2006  
A class to manipulate INI files, for .NET 2.0.
VB, Windows, .NET2.0VS2005, Dev
Jack Schitt 4.40
CSV to Table to CSV
Updated: 13 Sep 2008  
Utility class to import and export CSV files.
C# (C#1.0, C#2.0, C#3.0)
Mycroft Holmes 4.38
#zlib - Modifying Archives
Updated: 14 May 2007  
A way to modify Zip archives without extracting them completely.
C#, .NET, Win2K, WinXP, Visual-Studio, Dev
TyronM 4.35
Insert / Remove Data within/from Large Files Efficiently
Updated: 22 Aug 2008  
A class that handles large files and allows cut/paste operations efficiently.
C++, Windows, Win32, Win64, Dev
Michael Chourdakis 4.32
File Handling and Serialization in VB.NET
Updated: 24 Sep 2007  
This article explores the foundations of file handling and serialization in VB.NET
VB, Windows, .NET, Visual-Studio, Dev
AshokPatra 4.23
Retrieve detailed information of a File
Updated: 14 Aug 2004  
The article shows how to get the detailed information of a file like comments, author...
C#.NET1.0, .NET1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
cuepack 4.21
Using Windows Services to monitor folders and unzip files - VB.NET
Updated: 25 Mar 2005  
How to use VB.NET to build a Windows Service that monitor folders looking for files in ZIP format (and unzip them).
VB.NET1.0, Win2K, WinXP, Win2003, Dev
Pablo Robert 4.11
Change File Date Attributes
Updated: 27 Nov 2008  
Change created, modified and accessed time
C#, Windows, .NET, Visual-Studio, Dev
Etienne Rached 4.00
IniFile Class using VB.NET
Updated: 21 Jan 2004  
A .NET control to assist in the creation and manipualtion of *.ini files
VB, Windows, .NET1.1VS.NET2003, Dev
Todd Davis 3.89
FileDiff2 Optimized
Updated: 13 Aug 2009  
A file diff utility.
C#1.0, C#2.0, C#3.0.NET2.0VS2008, Dev
Matthew Hazlett 3.80
File Split & Merge Tool
Updated: 9 Aug 2002  
This tool is used to split large files into smaller chunks and merge them back into a single file.
VB, Windows, .NET1.0, Visual-Studio, Dev
Sreenivas Vemulapalli 3.74
Reading ID3 tags from a WMA file (MP3 as well)
Updated: 6 Mar 2006  
A pair of classes to read the ID3 tags from either a WMA or MP3 file.
VB, Windows, .NET1.1VS.NET2003, Dev
danhi 3.73
File Processor
Updated: 8 Jan 2004  
An article on processing a File using the FileSystemWatcher class
C#, Windows, .NET, Visual-Studio, Dev
RichardRoe 3.62
Wrapper Class for Parsing Fixed-Width or Delimited Text Files
Updated: 15 Feb 2005  
This is a utility class that will allow you to parse fixed-width or delimited text files in an event-driven model. Simply specify the file location, the format type (fixed vs. delimited) and add TextField members to the strongly-typed TextFieldCollection.
VB, Windows, .NET1.1VS.NET2003, Dev
Tony Selke 3.60
A recursive method for copying files to different volumes
Updated: 14 Nov 2006  
This article describes a recursive method for copying files to different volumes.
C#, Windows, .NET1.1VS.NET2003, Dev
rmortega77 3.60
Intelligent Binary File Reader
Updated: 25 Jul 2005  
Reads binary records. If the record structure changes, you don't need to change the source code.
C#, Windows, .NET, Visual-Studio, Dev
Jitesh Patil 3.56
Working with Archived files
Updated: 31 Oct 2004  
Some time ago, I faced a different concept of file when I worked on a mainframe: one that holds multiple other files. Since then, I tried to reproduce this behavior in .NET.
C#, Windows, .NET2.0VS.NET2003, VS2005, Architect, Dev
Harkos 3.50
Divide Files in Groups by Certain Order
Updated: 1 May 2006  
This application divides files into groups
C#, Windows, .NET, Visual-Studio, Dev
Denny50 3.50
VB.NET Solution for working with random files : Create, List, Update, and Delete
Updated: 13 Jan 2004  
How to prepare an application for working with random files using VB.NET
VB, Windows, .NET1.1VS.NET2003, Dev
Yıltan Bitirim 3.31
File Information using C#
Updated: 3 Feb 2003  
Getting information of Files and Directories
C#, VC6, VC7, .NET, Win2K, WinXP, Visual-Studio, MFC, Dev
Samar Aarkotti 3.03
Using FileMapping on .NET as IPC
Updated: 21 Jan 2007  
Sample code for using FileMapping on .NET.
VB, Windows, .NET1.1VS.NET2003, Dev
aalday 3.00
Listing and Working with Files in Archives
Updated: 22 Jun 2007  
This article describes how to use CAKE3, which is a wrapper component for many archiver DLLs,
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, WinForms, VS2005, Dev
Leung Yat Chun 2.86
Utilize the full functionality of Whidbey File Management from VB.NET
Updated: 11 May 2004  
Article on Whidbey File Management
VB, Windows, .NET, Visual-Studio, Dev
benoyraj 2.76
Automatically process incoming files
Updated: 27 Oct 2007  
Automatically process incoming files by using the DirectoryInfo class instead of FileSystemWatcher.
C#, Windows, .NETVS2005, Dev
Eric de Maar 2.09

Files & Folders - General

top
Title / Updated Author Score  
JesTracePaster - Tool to Add Method-entry Logs in Source Files
Updated: 11 Mar 2009  
This simple tool will add method-entry logs in source files.
VC6, Windows, Win32, MFC, Dev
Jellow TK 5.00
Structured Storage - The DocFile
Updated: 14 Jul 2001  
A wrapper class for easy use of OLE structured storage.
VC6, MFC, Dev
Andrew Peace 4.86
Win32 file name iteration STL way
Updated: 21 Nov 2004  
This simple class shows how to iterate file names by using STL iterator interface.
VC7.1Win2K, WinXP, Visual-Studio, MFC, STL, Dev
bektek 4.85
CTextFileDocument
Updated: 24 May 2005  
CTextFileDocument lets you write and read text files with different encodings (ASCII, UTF-8, Unicode 16 little/big endian are supported).
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, MFC, Dev
PEK 4.85
Recursive patterned File Globbing
Updated: 27 Aug 2002  
Class and application to recursively or non-recursively match files or directories based on a wildcard pattern.
VC6, VC7Win2K, WinXP, MFC, STL, Dev
Joshua Jensen 4.84
CStdioFile-derived class for multibyte and Unicode reading and writing
Updated: 19 Jul 2007  
A class, derived from CStdioFile, which transparently reads and writes both Unicode and multibyte files. Version 1.5.
VC6, VC7Win2K, WinXP, Visual-Studio, MFC, Dev
David Pritchard 4.84
JesInclAnalyzer
Updated: 11 Mar 2009  
Include Analyzer (Unwanted header file inclusion removal)
VC6, Windows, Win32, MFC, Dev
Jellow TK 4.82
Timestamp - A utility to change a files "Modified" time.
Updated: 15 Jul 2009  
A simple utility to change a file - or multiple files - "Modified" time.
VC6Win2K, WinXP, MFC, Dev
Chris Maunder 4.81
CDirectoryChangeWatcher - ReadDirectoryChangesW all wrapped up
Updated: 11 May 2002  
This class wraps up ReadDirectoryChangesW.
VC6Win2K, MFC, Dev
Wes Jones 4.79
View PDF files in C# using the Xpdf and muPDF library, Print PostScript.
Updated: 7 Nov 2009  
Wrapper C# class written in C++\CLI and a sample implementation in C# to render PDF files.
VC8.0, C#2.0, Windows, Win32, ATL, GDI+, COM, WinForms, Dev
Antonio Sandoval 4.76
CFileVersionInfo - Retrieving a File's full Version Information Resource
Updated: 18 Jun 2002  
A class that enables you to easily retrieve a file's version information.
VC6Win2K, Visual-Studio, MFC, Dev
Sven Wiegand 4.76
A UTF-16 Class for Reading and Writing Unicode Files
Updated: 15 Jul 2009  
A UTF-16 class derived from CStdioFile for reading and writing Unicode files
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista), Visual-Studio (VS.NET2003, VS2005), MFC, STL, Dev
Jeffrey Walton, Jordan Walters 4.70
Rewrite DirectoryInfo using IShellFolder
Updated: 4 Jan 2010  
This article describes how to uses IShellFolder to list special / virtual directories using C#
C#, Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), .NET (.NET2.0, .NET3.0, .NET3.5, .NET4.0), Win32, WPF, Dev
Leung Yat Chun 4.69
CFileFinder - Extend the functionality of CFileFind MFC class
Updated: 15 Aug 2002  
Search for files by name, size, date, text contents. The search can be performed in a single folder or including it's subfolders.
VC6, VC7Win2K, WinXP, MFC, Dev
Samuel Gonzalo 4.69
CFileInfoArray: A class for gathering file information recursively through directories
Updated: 23 Nov 1999  
This class gathers file information recursively by directory and, as a bonus track, it also calculates the 32bit file-checksum and CRC
VC6, MFC, Dev
Antonio Tejada Lacaci 4.68
CFileWatch
Updated: 1 Apr 2008  
This class helps you to monitor files. You are notified if a file is modified outside the program.
VC6Win2K, Visual-Studio, MFC, Dev
qweqwe 4.66
Creating a Self Extracting Executable
Updated: 20 Aug 2002  
A class that allows you to create self extracting executables for use in distribution or setup programs
VC6, MFC, Dev
James Spibey 4.65
Counting version1.1
Updated: 27 Jan 2004  
A software to count lines in our source code.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
xiaogi 4.65
Show thumbnails of XPS documents
Updated: 26 Jan 2010  
How to show thumbnails of XPS documents.
C#, .NET, Dev
PraveshSoni 4.64
Bypassing ftell/fseek's 2gb limitation
Updated: 29 Jan 2005  
Instructions on how to implement _fseeki64 and _ftelli64.
C, VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
IGx89 4.62
CFileVersionInfo - Getting the file version information
Updated: 29 Mar 2004  
Class for getting file version information
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
Armen Hakobyan 4.62
TCExplorer - Portable Software to Import, Export, Delete, Rename, View, Edit and Execute Files in TrueCrypt Containers
Updated: 9 Oct 2007  
A portable software to import, export, delete, rename, view, edit and execute files in TrueCrypt containers without requiring administrative privileges
C++, Windows, MFC, VS.NET2003, Dev
Yap Chun Wei 4.61
Get MIME info for file with no extension - Unedited
Updated: 7 Dec 2008  
Get MIME info for file with no extension
C# (C#3.0), VB (VB9.0), Windows (Vista), .NET (.NET2.0, .NET3.0, .NET3.5), Win32, Dev, SysAdmin
Jared James Sullivan 4.61
XFolderSize - A class to determine folder size - Unedited
Updated: 11 Jun 2007  
XFolderSize is a non-MFC class that collects folder size, folder count, and file count based on starting folder.
C++Win2K, WinXP, Win2003, Vista, MFC, VS2005, Dev
Hans Dietrich 4.61
Undelete a file in NTFS
Updated: 13 Jan 2005  
A tool to undelete a file in NTFS and a short tutorial on NTFS
VC6Win2K, WinXP, MFC, Dev
Ramanan.T 4.59
CPath 1.2 - To work with path strings easily
Updated: 15 Aug 2002  
A class to work with path strings, to parse command line arguments and get file properties
VC6, VC7Win2K, WinXP, MFC, Dev
Samuel Gonzalo 4.59
CPath - juggling file names made easy
Updated: 9 Sep 2005  
A wrapper class for path strings based on (and improving) the Shell Lightweight utility API.
C++/CLI, VC6, .NET, Win2K, WinXP, Win2003, MFC, Dev
peterchen 4.59
CTextFile: A handy helper
Updated: 30 Mar 2005  
A small helper class for reading, writing and appending to/from text files.
VC6Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
Johan Rosengren 4.58
Selecting a subfolder from a particular folder
Updated: 26 Apr 2003  
Restricting the user to browse and select from a particular folder
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
Shah007007007 4.56
XFileProperties - A modeless dialog to display file properties
Updated: 13 Jun 2003  
XFileProperties demonstrates the use of CXFileProperties, a class that displays a modeless dialog similar to the Windows file properties dialog.
VC6Win2K, WinXP, MFC, Dev
Hans Dietrich 4.56
Find Word
Updated: 6 Jan 2006  
Windows Find is a nice tool but sometimes you want a little more. This program/tool does just that.
VC6, VC7, VC7.1, VC8.0WinXP, Visual-Studio, MFC, Dev
Roger65 4.55
CDiskObject: Simplifying common disk operations
Updated: 11 Oct 2006  
A class for common directory and file list operations.
VC6Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
Johan Rosengren 4.53
CFileManip: "DOS-Command-Like" File/Directory Manipulation
Updated: 28 Feb 2003  
A class that allows fast and easy file/directory operation
VC6, VC7Win2K, WinXP, MFC, Dev
=[ Abin ]= 4.52
XFile - Extending the Win32 File API for Server Applications
Updated: 19 May 2003  
XFile extends the Win32 file functions with a non-MFC class that includes functions to implement file rollover, file shrinking, file compare, buffered writes, mapped file reads, zipping, and automatic file size limits.
VC6Win2K, WinXP, MFC, Dev
Hans Dietrich 4.51
FileMonitor
Updated: 11 Dec 2000  
An ATL control for monitoring your directories and/or files for updates, creation and deletion
VB6, VC6Win2K, MFC, Dev
Franky Braem 4.50
Translating logical offsets into physical offsets
Updated: 11 Apr 2005  
An article explaining how to convert logical offsets returned by FSCTL_GET_FILE_RETRIEVAL_POINTERS to physical offsets from the beginning of the disk.
C, VC6WinXP, Win2003, MFC, Dev
Omri Shaked 4.50
Read M4A tags in C#
Updated: 3 Jan 2010  
How to read M4A file information such as author and song title.
C#, .NET, COM, Dev
jesseseger 4.50
CDataFile - An easy class for reading numeric data in CSV or Text-Delimited format.
Updated: 26 Jan 2004  
This class reads numeric data and stores it for easy access. The data can be accessed by (row, column) from any data reduction routines you may have.
VC6, VC7Win2K, WinXP, MFC, Dev
Nitron 4.49
SADirRead - directory and file list class
Updated: 2 Mar 2003  
Scans a folder for sub-folders and files. Simple and easy to use.
VC6Win2K, MFC, STL, Dev
Chris Losinger 4.48
CxFile
Updated: 15 May 2002  
Disc and memory files within the same object
VC6, VC7, Windows, Visual-Studio, MFC, Dev
Davide Pizzolato 4.47
CEnum - File Enumeration and File Globbing Class
Updated: 6 Dec 2008  
CEnum is used for enumeration of files and directories using wildcard matching (globbing)
C++, Windows, STL, Dev
loreia 4.45
Settings Storage - easy program settings handling
Updated: 26 Apr 2005  
Handle your program settings easily with multiple storage schemes and for several frameworks.
VC6, Windows, MFC, ATL, WTL, Dev
Pascal Hurni 4.44
FolderBrowse
Updated: 7 Sep 2005  
Browse to a folder.
VC6WinXP, MFC, Dev
Achim Klein 4.44
CFile Replacement with Overlapped I/O and User-Defined Progress Callback
Updated: 10 Apr 2003  
Provides a class capable of providing a CFile sytle interface with no MFC dependecies and more importantly providing the ability to read/write if full overlapped IO mode with a user defined callback between each segment read/write.
VC6, VC7Win2K, WinXP, MFC, STL, Dev
Joseph Dempsey 4.43
XReverse - Reverse a text file using memory-mapped files
Updated: 14 May 2003  
XReverse reverses a text file line-by-line, so that what was the last line becomes the first line. This is useful when you want to view server logs, for example, with the latest line displayed at the top. Memory-mapped files helps to make XReverse very fast.
VC6, VC7Win2K, WinXP, MFC, Dev
Hans Dietrich 4.43
Win32 File Name Iteration Boost Way
Updated: 3 Nov 2005  
A Port of ::FindFirstFile to Boost.Range and Boost.Foreach
VC7.1, .NET, WinXP, MFC, VS.NET2003, Dev
mb2sync 4.42
Customizing Folders in C#
Updated: 15 May 2007  
By now, many of us have seen customized folders in Windows XP and earlier, i.e. folders like My Documents, My Pictures and so on. I intend to show you how to create these customized folder views using C#.
C#1.0, C#2.0.NET1.1, .NET2.0, Win2K, WinXP, Win2003VS2005, Dev
Joseph Guadagno 4.41
PSFileDiff - A Response to the File diff CodeProject Contest
Updated: 26 Aug 2009  
This project is a response to the file diff. CodeProject contest due August 31st, 2009
C# (C#2.0), .NET (.NET2.0), Dev
Peter Souza 4.40
Obtaining (and managing) file and folder icons using SHGetFileInfo in C#
Updated: 2 Jul 2002  
Article showing how to read file and folder icons from C#, and then building a management class to maintain file icons in up to two ImageList objects.
C#, Windows, .NET1.0, Dev
Paul Ingles 4.40
Access the Summary Information Property Set of a file using Visual C++
Updated: 9 Nov 2006  
How to access the Summary Information Property Set of a file, using Visual C++.
Windows, Visual-Studio, MFC, Dev
Najam ul Hassan 4.39
Importing multiple sets of string values from files
Updated: 17 Jan 2001  
An article on importing multiple sets of string values into a program from files (e.g. CSV files).
VC6Win2K, Visual-Studio, MFC, Dev
Peter Pearson 4.38
Extracting Icons from EXE/DLL and Icon Manipulation
Updated: 17 Jan 2009  
How to extract icons from EXE/DLL, split/merge icons, and get icons associated with files.
C# (C#2.0), Windows, Win32, WinForms, Dev
Abdallah Gomah 4.38
Classes for Splitting and Joining files
Updated: 16 Aug 2002  
This article describes two classes, one for splitting a file into smaller chunks and another for merging smaller files into one. Also there is a utility written using these classes.
VC6Win2K, MFC, Dev
Bijesh 4.33
CleanZipAndGo
Updated: 20 May 2003  
Utility to quickly archive any project to a Zip file.
VC6, VC7Win2K, WinXP, MFC, Dev
Dominique Doucet 4.33
CFileFindEx
Updated: 22 Sep 2005  
A CFileFind with include/exclude filters.
VC7.1Win2K, WinXP, MFC, VS.NET2003, Dev
Thomas Serface 4.31
A Handy Guide To Handling Handles
Updated: 24 Oct 2001  
The secrets of File Handles and their relationship to File *, CFile, CStdioFile, etc.
VC6, Visual-Studio, MFC, Dev
Joseph M. Newcomer 4.29
Fixed-Length Logging
Updated: 13 May 2002  
A simple class derived from CFile that will handle many of your logging needs.
VC6Win2K, WinXP, MFC, Dev
Jason Henderson 4.27
File Splitting/Mending Classes
Updated: 28 Oct 2004  
An article providing classes to split and mend files.
VC6, VC7Win2K, WinXP, Visual-Studio, MFC, Dev
Stuart Konen 4.24
Cross-platform INI Configuration Files (Win32/Un*x, MBCS/Unicode)
Updated: 17 Jun 2007  
Simple reading, accessing and writing of INI configuration files on Windows/Linux/Unix using a cross-platform and fully Unicode/MBCS/UTF-8 aware library
C++, Windows, Visual-Studio, MFC, Dev
brofield 4.24
ScanR - Text file string search and replace engine
Updated: 3 Jul 2003  
A set of classes that allows you to search for strings in text files and replace them.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
Kamal Shankar 4.23
XHtmlLog - Convert text log files to HTML
Updated: 30 May 2003  
XHtmlLog converts delimited text log files to HTML for display by a browser. Callback functions allow the output to be customized prior to HTML generation.
VC6Win2K, WinXP, MFC, Dev
Hans Dietrich 4.17
CXMLProfile - Easy XML Profiles for applications
Updated: 26 Feb 2004  
A MFC class to store an application's profile in an XML file.
VC6, VC7Win2K, WinXP, Visual-Studio, MFC, Dev
Emilio Guijarro 4.11
Drag, drop, cut, copy and paste operations on lists of files using MFC
Updated: 5 Apr 2003  
Article that explains drag, drop, cut, copy and paste operations on lists of files using MFC
VC6, VC7Win2K, WinXP, MFC, Dev
Brigsoft 4.07
Remembering the last folder used by Open/Save Common dialogs
Updated: 8 Feb 2001  
How applications determine the last visited folders for Open/Save Common Dialogs in Win2K.
C++Win2K, Visual-Studio, MFC, Dev
Mumtaz Zaheer 4.00
LogXML - A XML Logging Class
Updated: 11 May 2003  
A simple XML style logging class for all purposes.
VC6, VC7Win2K, WinXP, MFC, Dev
whizer 4.00
Directory.CreateDirectory() method bug fixed
Updated: 19 Apr 2005  
Fixing System.IO.Directory.CreateDirectory() security bug.
C#, Windows, .NET, Visual-Studio, Dev
Sergey Okhotny 4.00
Folder Utility: Create Path, Remove Folder, Remove All Files
Updated: 6 Jun 2005  
CreateDir function creates folders and subfolders thereby completing the whole path. This function overcomes the limitations of CreateDirectory Win32 API.
C, VC6, Windows, Visual-Studio, MFC, Dev
Birender Singh 4.00
Transactional File Management in .NET
Updated: 26 Aug 2006  
Transactional files, missing in Windows, allow file manipulation that can be rolled-back to the original state, and retain their integrity in case of failure. It can be used for any manipulation, including accelerated alternatives to database manipulation (to be discussed in a follow-up article).
C#, Windows, .NET, Visual-Studio, Dev
ikehat 4.00
How to Rename Multiple Files with VBS
Updated: 24 Jun 2008  
VBScript code which can rename multiple files in a folder by replacing certain patterns and extensions.
VBScript, Windows, Visual-Studio, Dev
ozkar garcia 4.00
Programmatically resize Desktop icons to a small list in Windows Vista and Windows 7
Updated: 20 Jan 2010  
Experience small and compact desktop icons view in Vista and Windows 7.
C++WinXP, Vista, Win7, Win32, Dev
Rei Resurreccion 4.00
CFileTar 1.0 - pack and unpack file archives
Updated: 18 Nov 2001  
A class for packing and unpacking file archives.
VC6, VC7, Windows, Visual-Studio, MFC, Dev
Nishant Sivakumar 3.98
How to read and write an INI File
Updated: 17 Sep 2002  
List sections and section data (key-value pairs). Displays a key value and creates/modifies a key-value pair
VC6Win2K, WinXP, MFC, Dev
Aisha Ikram 3.97
Validating file names
Updated: 9 Oct 2002  
Function to determine if a file name is valid.
VC6, VC7Win2K, WinXP, MFC, Dev
Joe Woodbury 3.91
How to copy files in C# with a customizable progress indicator and or progress bar
Updated: 22 May 2009  
This article shows you how to construct a class to copy files and folder trees with an optional progress indicator.
C#3.0, .NET, Dev
Neil Cadman 3.90
FindFile class for Windows projects
Updated: 12 Jan 2004  
This class is intended to alleviate the task of finding files and folders in a directory with options such as search filters; exclude file filters, exclude directory filters
VC6, VC7Win2K, WinXP, Visual-Studio, MFC, STL, Dev
Louka Dlagnekov 3.89
Writing a self destructing exe file
Updated: 26 Apr 2003  
Explains how you can have a program delete itself once it has finished running without a reboot
VC6, VC7, VC7.1Win2K, WinXP, Visual-Studio, MFC, Dev
Michael Walz 3.86
CRotatingLog - A simple rotary text file class
Updated: 25 Feb 2004  
a simple class that implements a rotary (circular) text file
VC6Win2K, Visual-Studio, MFC, Dev
PJ Arends 3.82
An ShGetFileInfo Wrapper Class
Updated: 6 Feb 2003  
A class built around the use of ShGetFileInfo() function.
VC6, VC7Win2K, WinXP, MFC, Dev
Doru Cioata 3.80
CFileChangeEvent Class
Updated: 30 Nov 1999  
An article about how we can notify our application that a file has been changed by another application.
VC6, MFC, Dev
Franky Braem 3.74
Self-Extracting File Framework
Updated: 7 May 2001  
An article about creating Self-Extracting files with integrated compression
VC6Win2K, MFC, Dev
Rui Lopes 3.73
Copy, Move and Delete files and directories without using SHFileOperation
Updated: 30 Mar 2004  
Class that allows file operations without using SHFileOperation
VC6Win2K, WinXP, Visual-Studio, MFC, Dev
Fess 3.72
Creating Self-Extracted Executable
Updated: 15 Sep 2002  
How to create a Self-Extracted executable with minimal overhead
VC6, VC7Win2K, WinXP, MFC, Dev
Nir Dremer 3.68
Eyes on NTFS
Updated: 9 Sep 2005  
An introduction to NTFS's Change Journal and a simple tool to operate
VC6Win2K, MFC, Dev
Jason Q Zhang 3.68
Changes file & folder dates
Updated: 12 Dec 2004  
This is a simple tool to change created, modified and accessed dates of any file/folder.
VC6Win2K, MFC, Dev
Ramanan.T 3.67
Quick and Dirty Series: C++ FileSize() function
Updated: 15 Dec 2004  
Finding the size of the file in C++ in a portable manner is not trivial!
C++, Windows, Visual-Studio, MFC, Dev
Christopher Diggins 3.64
TextFileSplitter - A Class to Split Text Files
Updated: 16 Oct 2002  
A class for splitting a large text file into equal amounts of smaller sub_text files
VC6Win2K, WinXP, MFC, Dev
nums 3.60
Recursively listing file type information and icon
Updated: 21 Jun 2001  
Code to recursively search folders to display file type information and icons
VC6Win2K, MFC, Dev
BLaZe 3.59
Copy Directory Recursively using WMI
Updated: 22 Sep 2007  
This article tells how to copy a directory recursively using WMI
C#, Windows, .NET, Visual-Studio, Dev
nitstheone 3.55
Folder protection for windows using C# & Concepts on Windows Shell menu for Folders - Unedited
Updated: 2 Jan 2008  
Unique folder protection that issues Windows Class IDS to protect folders
VB, C#2.0, Windows, .NET2.0, Visual-Studio, CEO, Architect, DBA, Dev, Design
Abhishek Sur 3.54
How to Write a Simple Packer/Unpacker with a Self-Extractor (SFX)
Updated: 21 Sep 2003  
An example of writing a self-extracting archive using pack and unpack routines.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, STL, Dev
lallous 3.51
Folderbackground Customizer
Updated: 29 May 2008  
Select image and folder, then against the click button set the image as background at that folder.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), WinForms, Dev
Abbas Ali Butt 3.50
XML Settings
Updated: 5 Feb 2005  
Using XML to store settings.
C, XML, VC8.0Win2K, WinXP, Win2003, MFC, STL, VS.NET2003, Dev
Sl0n 3.48
Spying a file system
Updated: 22 Sep 2003  
Article describes how to create a file system spy application
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
Vitali Halershtein 3.46
FileRen - Batch File Renamer
Updated: 27 Feb 2007  
Batch file renaming utility using threading
C#, .NET, Win2K, WinXP, Visual-Studio, Dev
A. Bhandari a.k.a Amit Bhandari 3.37
MS-Cabinet File WrapperClasses
Updated: 31 May 2003  
Two classes using cabinet.dll to create or extract from MS-Cabinet Files
VC7Win2K, WinXP, MFC, Dev
Stefan Voitel 3.36
FPATH - Search files in Environment's Directories
Updated: 14 Mar 2003  
An utility to search files in Environment's Directories
VC6, Windows, Visual-Studio, MFC, Dev
hector santos 3.35
Easy storing application properties in an INI file
Updated: 27 Nov 2006  
An article about CProperties, a helper class to easily store application properties in an INI file.
VC6, MFC, Dev
Dennis Kuppens 3.29
Unicode and ANSI file I/O, line by line
Updated: 4 Nov 2005  
This article describes a very simple library which provides functions for reading and writing lines of text from/to a file on disk, supporting both ANSI and Unicode.
VC7WinXP, MFC, STL, VS.NET2003, Dev
Jaroslav Klima 3.28
Directory Size
Updated: 9 Apr 2006  
An article on getting the size of all folders
C#, Windows, .NET, Visual-Studio, Dev
Esben Sundgaard 3.17
CNGDiskSpaceMonitor - a Free Disk Space Monitoring class
Updated: 5 Feb 2001  
A class to monitor free disk space on a nominated drive
VC6, MFC, Dev
Anna-Jayne Metcalfe 3.14
Simple Protocol logging class
Updated: 30 Apr 2003  
An article on Protocolling / Logging
VC6Win2K, WinXP, Win2003, MFC, Dev
jazper 3.14
File Segmenter
Updated: 31 Mar 2001  
This class creates from 1-9 segments of a single file which can be then desgmented.Useful for moving larger file on floppies.
VC6Win2K, MFC, Dev
Tili 3.14
.NET 2.0 Workaround for PathTooLongException
Updated: 17 Dec 2007  
Using the Unicode version of CreateFileW, we can overcome the PathTooLongException error on file operations.
C#1.0, C#2.0, C#3.0, .NET, Dev
Balaji Lakshmanan 3.11
Simple class to read and write from an UTF-8 encoded file
Updated: 8 Jul 2004  
A class derived from CStdioFile to read and write from an UTF-8 encoded file.
VC6, Windows, MFC, Dev
Sven Axelsson 3.08
The Great PDF - Revealed
Updated: 20 Aug 2004  
A project to create PDF files using text editor and digitally sign them.
VC6WinXP, MFC, Dev
Zainu 3.08
How To Copy/Delete/Browse Files
Updated: 31 May 2007  
Browse for a Source File, and either Copy it to a Destination location, or delete that file
C#2.0, .NET, WinXPVS2005, Dev
mariocatch 3.06
Delete folders, subfolders and files easily
Updated: 20 Feb 2002  
This article shows you how to delete all the files and subfolders in a selected folder
VC6, VC7Win2K, WinXP, Visual-Studio, MFC, Dev
Jonathan Pouliot 3.00
Multi-threaded file finder class
Updated: 29 Mar 2002  
A class that searches a directory tree for files using a worker thread, keeping the main app. usable.
VC6Win2K, WinXP, MFC, Dev
sultan_of_6string 3.00
SimpleConfig
Updated: 7 Sep 2005  
Serialize and access your application's config values.
VC6, Windows, MFC, Dev
Achim Klein 3.00
Getting Icons of Remote Files
Updated: 22 Nov 2005  
An easy way to get the icons of remote files if only the extensions are known.
VC7.1WinXP, Visual-Studio, MFC, Dev
KarstenK 3.00
How to get a notification if change occurs in a specified directory
Updated: 3 Aug 2003  
This article discusses how to handle file system notification events.
VC6, VC7Win2K, MFC, Dev
jukov 2.96
Copy Files And Directories By Traversing
Updated: 6 Jul 2006  
Create directories and copy files by traverse function
C++ (VC6), Windows (Win2K, WinXP, Win2003), MFC, Dev
maneshcs 2.94
linux "tail -f" Command in C#.NET
Updated: 31 Aug 2006  
Prints last 10 lines of a file
C#, Windows, Linux, Visual-Studio, Dev
nitstheone 2.94
Enumerate files and folders with combined file extensions mask
Updated: 7 Jul 2005  
Reusable class to enumerate files and folders with combined file extensions, example: *.cpp,*.h,*.dsw.
VC6Win2K, WinXP, MFC, Dev
Automation Software Engineer (A.S.E) 2.93
SplitPath
Updated: 7 Sep 2005  
Splitting a path into its components.
VC6WinXP, MFC, Dev
Achim Klein 2.84
Deleting a directory along with sub-folders
Updated: 17 Dec 2004  
Function that deletes whole of a directory structure.
VC6, VC7, VC7.1, VC8.0, WinMobile, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
Feroz Zahid 2.83
CodePage File Converter
Updated: 13 Apr 2007  
Used to convert Text Files to a different code-page
C# (C#2.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET2.0), Visual-Studio (VS2005), MFC, WinForms, CEO, Architect, DBA, Dev, QA, Design
emad_awad 2.82
Circular File
Updated: 5 Feb 2001  
A class that implements a simple circular file.
VC6Win2K, MFC, Dev
Ibrar Ahmad 2.81
FindWhen
Updated: 15 Feb 2005  
An article on finding files created before a date.
VC6WinXP, MFC, Dev
Roger65 2.75
Watching Folder Activity in C# .NET
Updated: 2 Jul 2008  
How to monitor a folder's activity with delegates and events threadsafe
C# (C#2.0), Windows, .NET (.NET2.0, .NET3.0), Visual-Studio (VS2005, VS2008), Dev
MrMahjong 2.75
Simple way to decompress Gzip files
Updated: 3 Mar 2009  
Decompressing Gzip files.
C#, .NET, Dev
thardy33 2.69
Store and Extract multiple compressed files in an archive & Extract from Resource
Updated: 26 Apr 2003  
This class archives files together. It can compress them, decompress them & decompress them from a resource. It uses it's own format and not the normal zip format
VC6, Windows, MFC, Dev
Robert James Metcalf 2.67
CSplitMX - File Splitting Class for Visual C++
Updated: 29 Oct 2002  
This class splits a source file into many smaller pieces which can be distributed accross the web or on floppy disk.
VC6, VC7Win2K, WinXP, MFC, Dev
Pyatex 2.65
An email collection program
Updated: 11 Aug 2001  
This is a small program that can extract email addresses from files that are not necessarily text files.
Windows, MFC, Dev
Scott Wenger 2.64
Reading Data from MSI Database
Updated: 29 Apr 2003  
A console application to read data from a Windows Installer database
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
harinath 2.64
Scan Hard Drive into TreeView
Updated: 13 Apr 2008  
Scan a hard drive file structure and map it out in a TreeView control with C#.
C#, .NET, Dev
VCSKicks 2.61
Image Classification Using File Header Information
Updated: 12 May 2006  
How to do image classification using file header information.
C++, Windows, Visual-Studio, MFC, Dev
Ali Rizvi 2.59
.NET File Browser
Updated: 27 Oct 2007  
A basic .NET file browser fully based on the framework
C# (C#2.0), Windows, .NET (.NET2.0), WinForms, VS2005, Dev
carlosmsr 2.47
Version reading component (as in Explorer's Version tab)
Updated: 2 Jan 2007  
Version APIs wrapped in a simple component.
C++, Windows, Visual-Studio, MFC, COM, Dev
Masoom Shaikh 2.44
INI Manipulation using C
Updated: 22 Aug 2006  
Using C to read and write INI file
C++, C, Windows, Visual-Studio, MFC, Dev
TooBaya 2.43
Read any length of line from file and count the total number of lines in the file
Updated: 14 Sep 2007  
You can read any length of line from the source file. No restrictions.
VC6Win2K, WinXP, Win2003, Vista, MFC, Dev
Chetan Raiyani 2.40
Search Bytes in specified directory
Updated: 29 Jul 2004  
When you want to find a virus or a trojan, you can find fixed bytes by comparing and then search it out from your local disk
VC6, VC7, Windows, MFC, Dev
ChauJohnthan 2.30
Folder utilities
Updated: 31 Jan 2005  
Folder utilities such as creating, removing, copying folders and getting folder's space.
VC6Win2K, WinXP, Visual-Studio, MFC, Dev
Dudi Avramov 2.29
Use a Batch file to check-in files and folders using Visual SourceSafe
Updated: 14 Oct 2007  
Simplicity is the core value of XP. Automate the check-in process in VSS to simplify the Build process.
Windows, Visual-Studio, Dev, SysAdmin
Babak Ansari 2.20
Browse for Multiple Files and Folders
Updated: 3 Nov 2006  
An article on a Browse Dialog which helps you to select multilple files and folders.
Windows, Visual-Studio, MFC, Dev
vaseef 2.09
Organize Folder by Mover
Updated: 3 Apr 2009  
The program divides the folders into a wanted folder or path according to a number that the user will enter.
C#, Windows, Dev
ibramoha 2.00
Copy Files from Source to Target location based on the file creation date - Unedited
Updated: 21 Jul 2008  
Copying files from source locaion to target location based on the file creation date
VB6, VB
Jans Mary Suncy 1.91
Working with the System.IO.Directory Class in C#
Updated: 30 Jul 2002  
A brief introduction to the .NET System.IO.Directory class
C#, Windows, .NET1.0, Visual-Studio, Dev
Chandra Hundigam 1.89
.001,.002, ... Part Files Combiner - Unedited
Updated: 4 Oct 2007  
This program simply generates a batch file that you can extract your .00x files
C#, Windows, .NET, Visual-Studio, Dev
tahouri 1.89
Enhanced version of VB.NET GetFiles
Updated: 21 Nov 2008  
This is an inline enumeration of files instead of building an array first.
VB6, VB7.x, VB8.0, VB9.0.NET2.0, Win2K, WinXP, Win2003, Vista, TabletPC, .NET3.0, .NET3.5, Visual-Studio (VS2005, VS2008), Dev
LeeBear 1.71
FileToBin
Updated: 11 Jul 2006  
Converts any file to an array of bits.
VC6, Windows, MFC, Dev
Lampros Giampouras 1.64
Setting up “Auto Complete” feature in DOS command window. - Unedited
Updated: 13 Jul 2006  
"Auto Complete" setting in a DOS prompt enable users to traverse folders using tab key
C++, Windows, Visual-Studio, MFC, Dev
dfasdfafasdfasdf 1.63
This is basically focus files attributes with .net 2.0 IO base class library - Unedited
Updated: 26 Feb 2007  
THis atricle so some useful infomation any type of files and basic file attributes also
C#1.0, C#2.0, Windows, .NETCF, Mobile, .NET1.0, .NET1.1, .NET2.0, ASP.NET, WebForms, VS.NET2003, VS2005, Dev
Ravenet 1.48
How to retrieve file information
Updated: 28 Jun 2005  
A simple function to retrieve file information as file version, product info etc.
C++, Windows, Visual-Studio, MFC, Dev
shaman74 1.38
A simple method to create a shortcut to an executable file
Updated: 19 Feb 2008  
A simple method to create a shortcut to an executable file.
VC6WinXP, Win32, Dev
Jude Deng 1.18
Drag and Drop to Windows Folder - C#
Updated: 11 Feb 2009  
Drag and drop a file to a Windows folder from your application without using Shell Extensions.
C#1.0, C#2.0, C#3.0.NET2.0, Win2K, WinXP, Win2003, VistaVS2005, Dev
Febin Joy  
Extending DirectoryInfoEx to support Archives
Updated: 31 Dec 2009  
Allow users to make virtual directories and use them via a similar interface as DirectoryInfo.
C#.NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, .NET3.5, Win2008, .NET4.0, Win7, Win2008-R2, Win32, WPF, Dev
Leung Yat Chun  

Files & Folders - Memory Mapped Files

top
Title / Updated Author Score  
Memory Map Class : Policy Based Design
Updated: 26 Feb 2005  
Memory Map class provides IPC using shared memory. The Policy based design provides flexibility, extensibility and easy to use class.
C++, Windows, Visual-Studio, MFC, Dev
Rohit Joshi 4.61
Reading and Writing CSV Files in MFC - Unedited
Updated: 22 Jan 2010  
I recently had the need to import and export CSV files in an MFC application. A CSV (Comma-Delimited Values) file is a plain-text file where each row contains one or more fields, separated by commas. CSV files are probably best known for their use by Microsoft Excel. CSV files provide a convenient
C++, Windows
Jonathan Wood 3.88
Simple File I/O Using Windows Memory Mapped Files (MMF)
Updated: 12 Jun 2009  
A generic C++ class for simple file I/O, just like CFile.
VC6, VC7, VC7.1, VC8.0, Windows, Win32, Dev
manju_soham 3.80
Extracting Email ID's from an address book using Memory mapped file
Updated: 15 May 2002  
A simple and fast method to extract Email ID's from an Address book
VC6, VC7Win2K, WinXP, Visual-Studio, MFC, Dev
Hirosh 3.32
Silverlight 4: How to Drag and Drop External Files? - Unedited
Updated: 30 Nov 2009  
In this post I will describe you another feature of Silverlight 4 “Access to external content”. Here I will show how to drag and drop some external images to my sample application. Earlier Silverlight 4 this feature was not available. There was no client file access permission. But in this new relea
C++, Windows
KunalChowdhury 2.67
Ole and accessing files embedded in Access part #2 - Unedited
Updated: 18 Aug 2009  
This series seems to be plagued by delays. Unfortunately I don't have much time lately. Work is really busy and I'm moving to a new home! So please be patient with me. I'll try to post as often as I can.In the last post in this series I've talked about some of the theoretical background of opening
C++, Windows
mrjvdveen  

Files and Folders - Security

top
Title / Updated Author Score  
Manipulate Alternate Data Streams
Updated: 23 Jan 2005  
A library you can use to encode "hidden" data in existing files.
C#.NET1.1, .NET2.0, Win2K, WinXPVS.NET2003, Dev
Sean Michael Murphy 4.78
CrcStream stream checksum calculator
Updated: 8 Oct 2005  
Make better use of time by calculating CRCs on-the-fly.
C#, Windows, .NETCF, Mobile, .NET1.0, .NET1.1, .NET2.0, DotGNU, Visual-Studio, Dev
reinux 4.45
Testing File Access Rights in .NET 2.0
Updated: 13 Jul 2006  
A simple way to test individual access rights for a given file and user
C#, Windows, .NET, ASP.NET, Visual-Studio, Dev
Bruce Hatt 4.42
PDF Security Remover
Updated: 4 Dec 2008  
Remove security from PDF files.
VB (VB8.0, VB9.0), .NET (.NET2.0, .NET3.0, .NET3.5), ASP.NET, WinForms
Patricker 4.40
Secure File Shredder
Updated: 28 Oct 2008  
A secure file shredder in C#
C#.NET2.0, Visual-Studio, Design
Steppenwolfe 4.27
Find and delete NTFS Alternate Data Streams (ADS )
Updated: 19 Oct 2005  
A GUI extension of the NTFS library written by Richard Deeming.
C#, .NET, Win2K, WinXPVS.NET2003, Dev
Marco Roello 4.20
Encrypt PDF
Updated: 17 Oct 2009  
This Windows application lets you password protect PDF files in a given folder.
VB.NET2.0, Dev
Igor Krupitsky 4.20
E-signing PDF documents with iTextSharp
Updated: 17 Jun 2006  
An example demonstrating how to sign PDF documents with the iTextSharp library.
C#, .NET, WinXP, ASP.NET, Visual-Studio, Dev
Alaa-eddine KADDOURI 4.13
FileHasher
Updated: 29 Sep 2005  
FileHasher is a tool to hash files recursively across a selected folder.
C#, Windows, .NET1.1VS.NET2003, Dev
belthurgp 4.09
Get MD5 and SHA-1 (SHA1) of any file
Updated: 11 Feb 2005  
Get file's hash (SHA-1, MD5) - This program needs .NET Framework 1.1.
C#.NET1.1, Win2K, WinXP, Win2003, WinForms, VS.NET2003, Dev
Dariush Tasdighi 3.22
Calculating MD5 Checksum
Updated: 25 Feb 2008  
A C# program showing how to use the System.Security.Cryptography.MD5 class.
C# (C#1.0, C#2.0, C#3.0), Windows, .NET, Dev
zenox 1.64

Files and Folders - Utilities

top
Title / Updated Author Score  
Automating Multipart Zip File Creation
Updated: 21 Apr 2008  
Automatically creating multipart Zip files.
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP), WinForms, Dev
awln 5.00
Backup of Data files - Full and Incremental
Updated: 16 May 2009  
Full and incremental backup of files.
XML, C#3.0, Windows, .NET3.5, Dev
Donsw 5.00
FDump - Dumping File Sectors Directly from Disk using Logical Offsets
Updated: 8 Jan 2009  
An article on reading file sectors directly from disk using logical offsets
C, Windows
Armen Hakobyan 4.86
ZipTrack
Updated: 2 Dec 2009  
A comprehensive way to manage all of your downloaded zip files.
VB9.0.NET3.0, WinForms, Dev
TL Wallace 4.84
Directory Mirroring the way it should work
Updated: 9 Jun 2009  
Create useful directory restore points, quickly and easily.
VB9.0WinXP, Vista, Win32, WinForms, VS2008, Dev, SysAdmin
Jim Parsells 4.83
Document Preview Application
Updated: 2 Jul 2009  
An application to preview your documents and files such as PDF, Doc, JPG, PPT, XSL.
C#3.0WinXP, Win2003, Vista, .NET3.5, Win2008, Win7, WinForms, LINQ, VS2008, Dev
Tamer Oz 4.83
Backup Project Files to Gmail
Updated: 1 May 2009  
A WinForms application with command line execution that scans a folder tree, creates one or more Zip files, and emails them to a Gmail account along with a formatted message.
C#.NET3.5, Win32, WinForms, Dev
Mitch Stephens 4.70
Generate PDF Using C#
Updated: 1 Feb 2009  
Using OpenOffice to convert different document types to PDF.
C# (C#1.0, C#2.0, C#3.0), XML, Windows, .NET (.NET3.5)VS2008, Dev
Predrag Tomasevic 4.54
VMSTAT Analyzer
Updated: 1 Sep 2009  
Helps UNIX / Linux administrators to analyze VMSTAT files for system resource utilization.
C#1.0, C#2.0, C#3.0, .NET, Win2K, WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2VS2008, Dev, QA, SysAdmin
Biswas, Sumit 4.50
Duplicate Files Finder
Updated: 15 Dec 2008  
A utility to find any duplicate file in your hard drives using MD5 hashing.
C# (C#1.0, C#2.0, C#3.0), .NET, Dev
eRRaTuM 4.48
C# RIFF Parser
Updated: 6 Jun 2005  
Decode Resource Interchange Files (AVI, WAV, RMID...) using this pure C# parser.
C#, Windows, .NET1.1VS.NET2003, Dev
gtamir 4.44
FileTrack: Co-Editing Files without Tears
Updated: 19 Jun 2009  
A nifty tool to help people track changes in files in real-time
VB, Windows, .NET, Dev
Gabriyel 4.43
Converting RTF to TXT format
Updated: 13 Aug 2005  
Using Word Automation for converting files to XML, RTF, TXT, HTML, etc. formats.
C#, Windows, .NET1.1VS.NET2003, Dev
kubben 4.42
Log Monitor
Updated: 6 Jun 2007  
This article describes how to write an application to monitor text log files
C#2.0, Windows, .NET2.0, Visual-Studio, WinForms, Dev
Vance Kessler 4.37
High Performance Unicode Text File I/O Routines for C++
Updated: 1 Aug 2008  
Surprisingly, neither the C++ runtime library nor the Win32 Platform SDK provides any routines to read and write Unicode text files. This article provides high performance routines to read all types of Unicode files (both UTF-16 and UTF-8) as well as ANSI files.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Vista, Win32, Win64, VS2005, Dev
Paul Sanders (AlpineSoft) 4.34
Verify the integrity of directory trees using Checksum Verifier
Updated: 15 May 2008  
A small utility to verify checksums.
VB6, VB (VB7.x, VB8.0, VB9.0), .NET (.NET2.0), Visual-Studio (VS2005), WinForms, Dev, SysAdmin
dnpro 4.33
MSN Emoticons to GIF
Updated: 2 Nov 2009  
Backup or save or convert MSN Messenger custom emoticons to GIF files
C#, Windows, .NET, Visual-Studio, Dev
Etienne Rached 4.29
Simple File Search Class
Updated: 2 Sep 2009  
A simple search class to search a directory and all sub-directories in the background for files with a defined search pattern.
C#
jabit 4.27
Synchro
Updated: 20 May 2009  
A control to synchronize folder contents.
VB, Windows, .NET2.0VS2005, Dev
Eric Marcon 4.23
Writing a Total Commander plug-in in Visual Basic (or C#)
Updated: 8 Mar 2009  
This article introduces and describes a framework that allows the creation of managed plug-ins for the Total Commander file manager.
C++/CLI, VB9.0WinXP, Win2003, Vista, .NET3.5, Win2008, Win32, VS2008, Dev
Đonny 4.22
Dual Pane File Manager
Updated: 3 Dec 2008  
A dual pane file manager for Windows XP
C#, .NET, WinXP, Visual-Studio, Dev
Jeff Gaines 4.18
Simple .NET PDF Merger
Updated: 31 Jul 2008  
A simple .NET PDF merger that supports header and footer text.
C# (C#1.0, C#2.0, C#3.0), Windows, .NET, Win32, Dev
Michael Ulmann 4.15
Windows Explorer in XP: Now with Checkboxes and Fullrowselect
Updated: 8 Jan 2009  
Customizing XP with Vista features
C#, .NET, WinXP, Win32, Dev
The Everator 4.14
File Searcher in C#
Updated: 24 Apr 2009  
A freeware file searcher in C#
C#, .NET, Dev
Manfred Bittersam 4.13
CBR/CBZ Comics in C#
Updated: 31 Jul 2008  
Interaction with CBZ/CBR comic books in C#.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), Win32, Dev
thund3rstruck 4.13
Volume File Renaming for the Eccentric
Updated: 19 Sep 2008  
Renaming files with a multi-file renamer.
C#2.0WinXP, VistaVS2005, Dev, SysAdmin
thund3rstruck 4.13
File Watcher that Auto Moves Your Working Files from the VS.NET Project Folder
Updated: 23 Feb 2006  
An article on separating your working file from Visual Studio .NET 2003 solutions.
C#.NET1.1, Win2K, WinXP, Win2003, VistaVS.NET2003, Dev
wenjunw.comnt8 4.09
DiscoUtils: Find All Files (non-recursive, easy-to-use file finder)
Updated: 25 Nov 2005  
A re-usable file finder algorithm using hashtables.
C#, Windows, .NET1.1VS.NET2003, Dev
daylightdj 4.00
DeleteOld : Console Application to Delete Files by Age
Updated: 17 Oct 2008  
A C# console application for deleting files based on age.
C++, C#, Windows, .NET1.1VS.NET2003, Dev
CodeBureau - Matt Simner 3.94
Split Files
Updated: 2 Aug 2008  
Split huge files into many small pieces as specified by the user.
C# (C#2.0, C#3.0), Windows, .NET, Visual-Studio (VS2005, VS2008), Dev
SHRIDHAR TL 3.91
The FileSplitter reLoaded
Updated: 11 Aug 2008  
Utilty to quickly split and merge files.
C#.NET1.1, .NET2.0, Win2K, WinXP, Win2003, VistaVS.NET2003, VS2005, Dev
eRRaTuM 3.88
Disk Analyzer
Updated: 25 Jan 2008  
A disk analyzer using C#.
C# (C#3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET3.0, .NET3.5), WinForms, LINQ, Dev, SysAdmin
Vivek Krishnamurthy 3.88
Separate Into Pages File Reader
Updated: 6 Nov 2008  
Separate your files into pages, so you can view your really large files in less than a second!
C#, Windows, Visual-Studio
Pedram Behroozi 3.83
XML Namespace Shell Extension
Updated: 23 Aug 2004  
A shell extension to associate applications with particular XML namespaces.
C#, Windows, .NET1.1VS.NET2003, Dev
Colin Savage 3.80
Get useful directory paths
Updated: 18 Jan 2009  
An article on easily finding the paths of commonly used user specific directories.
C++Win2K, WinXP, Win2003, Vista, WinMobile5, WinMobile6, Win32, VS2005, VS2008, Dev
Shup 3.79
Backup Utility
Updated: 20 Nov 2008  
A simple OO backup utility that preserves full file paths
C#.NET2.0, WinXP, Win2003, Vista, WinForms, Dev, SysAdmin
Micah Burnett 3.78
UnZipper: a File Extraction Tool
Updated: 1 Aug 2007  
UnZipper is a file extraction tool for decompressing files of a selected type/file extension out of a Zip or a compressed folder.
C#2.0.NET2.0, WinXP, WinForms, VS2005, Dev
jason_lakewhitney 3.60
PDF Parser and FlateDecoder
Updated: 23 Jul 2009  
Demonstrates how to parse objects in a PDF and inflate FlateDecode sections.
C#, VB, Windows, Dev
Corey Fournier 3.54
Tail.NET
Updated: 29 Jun 2004  
How to read changes from log files as they are written to. Similar to "tail" from UNIX.
C#, Windows, .NET1.0, .NET1.1VS.NET2003, Dev
Taylor Wood 3.41
Duplicate File Finder
Updated: 2 Aug 2008  
A tool that finds duplicate files in your system.
C++ (VC7.1), C, Windows (Win2K, WinXP), Win32, MFC
Arman Z. Sahakyan 3.38
Directory file listing utility
Updated: 14 Jan 2009  
An article on recursively listing all files in a given directory.
C++, Windows, WinMobile5, WinMobile6, Win32, VS2005, VS2008, Dev
Shup 3.35
Counting Lines of Code in C#
Updated: 19 Dec 2004  
An article on recursively counting lines of code in files from a given directory.
C#, Windows, .NET1.0, .NET1.1VS.NET2003, Dev
Seato 3.31
PIEBALDdiff
Updated: 21 Sep 2009  
A line-by-line file diff utility
C#, .NET (.NET3.5)
PIEBALDconsult 3.29
Massive unzip application
Updated: 22 Feb 2006  
An application to unzip multiple Zip files residing in a folder and subfolders. Demonstrates the use of the BackgroundWorker component.
VB, Windows, .NET, Visual-Studio, Dev
Philipos Sakellaropoulos 3.23
MTCopy: A Multi-threaded Single/Multi File Copying Tool
Updated: 28 May 2008  
An article on the implementation and usage of a multi-threaded single/multi file copying tool.
VC6, VC7, VC7.1, VC8.0, Windows, Win32, Dev
LiYS 3.21
Enhanced File Renaming Utility
Updated: 14 Jan 2005  
Enhanced file renaming utility to improve on the "ren" command provided by MS DOS.
C#.NET1.0, .NET1.1, Win2K, WinXP, Win2003, Vista, Visual-Studio, Dev
Nitin Kunte 3.15
DirectoryList 2.0
Updated: 18 Aug 2008  
A custom listbox control to help visually manipulate data.
C++ (VC9.0), C++/CLI, .NET (.NET2.0), Win32, Visual-Studio (VS2005, VS2008)
nirvansk815 3.11
Catalog Now!
Updated: 10 Apr 2004  
Track all your files, locally, on CD-ROMs, and on removables.
C#.NET1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
sergiols 3.11
Use FileSystemWatcher in a Practical Scenario
Updated: 3 Dec 2008  
Use FileSystemWatcher in a practical scenario
C#.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5VS.NET2003, VS2005, VS2008, Dev
interface Mirror 3.11
Updating Multiple Text Files Using a ListBox Control
Updated: 16 Jun 2007  
Reading from and writing to files and a trick for use in a ListBox.
C#1.0.NET1.1, WinXPVS.NET2003, Dev
Mohammed Gouda 3.00
Workaround: svn:externals with a space in the directory name
Updated: 17 Oct 2008  
TSVN Post-Update hook utility for using svn:externals with a space in the directory name.
C#2.0WinXP, Win2003, Vista, Dev, SysAdmin
Riaan Lehmkuhl 3.00
Getting File Version Information
Updated: 28 Dec 2006  
Getting file version information using C# 2.0.
C#2.0.NET2.0, Win2K, WinXP, Win2003VS2005, Dev
Agus Kurniawan 2.96
Console App for deleting files in a specified directory based on user inputted timestamp
Updated: 8 Jul 2004  
Very useful in running as a scheduled task to delete unwanted files accumulating in a directory
C#, Windows, .NET1.0, Dev
Arunkumar Viswanathan 2.94
Tree structure generator
Updated: 3 Jun 2008  
A small utility program that can help in visualizing the existing directory structure in terms of graphs.
C# (C#2.0), .NET (.NET2.0), Dev, Design
dnpro 2.78
Utilty to split and merge files
Updated: 6 Dec 2004  
A simple C#/.NET utility to split files (upto 2 GB) to parts.
C#.NET1.0, .NET1.1, WinXP, Win2003, WinForms, VS.NET2003, Dev
eRRaTuM 2.73
Folder Listener: A Tool to Watch File System Activity in any Folder
Updated: 27 Jan 2008  
This tool is for the tester and developer to track any file system activity to a particular folder
C# (C#2.0), Windows (Win2K, WinXP, Win2003, Vista), Dev, QA
Ashwini K Singh 2.69
File Dialog Filter Builder
Updated: 31 Jul 2007  
Helper class for building filter string for Windows file dialogs
C#2.0, Windows, .NET2.0, WinForms, VS2005, Dev
Jakub Mller 2.64
Software's List Installed on Windows Machine
Updated: 30 Sep 2008  
This program gets the list of softwares installed on Windows running machine
C# (C#2.0, C#3.0), VB (VB8.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Architect, Dev
surendrakishor 2.58
Folder, Drive, Directory Browser
Updated: 13 Sep 2004  
Folder, drive, directory browser application.
C#, VB, Windows, .NET1.0, .NET1.1VS.NET2003, Dev
vivekthangaswamy 2.45
Console App in C# to rename files in a directory
Updated: 18 Mar 2004  
Console App in C# to rename files in a directory
C#, Windows, .NET, Visual-Studio, Dev
Per R. Anderson 2.41
File fixing utility
Updated: 29 Jun 2002  
FileFixLib is a small file utility to enable precise cutting, splitting and joining of files.
C#.NET1.0, Win2K, WinXP, Visual-Studio, Dev
leppie 2.33
.NET Framework Zip / UnZip Tool Using the Packaging Namespace
Updated: 10 Sep 2008  
An UI tool that can be used to zip and unzip a file.
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP), .NET (.NET3.5), Visual-Studio (VS2008), Dev, Sales
Mayur Chauhan 2.33
Compare Binary Files
Updated: 19 Jul 2009  
A simple application for comparing two binary files.
C#1.0, C#2.0, C#3.0.NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, .NET3.5, Win2008, .NET4.0, Win7, Dev
Joe Enos 2.22
Simple Multi-Logger (No MFC)
Updated: 10 Oct 2006  
A simple HTML and plain-text logger.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, MFC, VS.NET2003, VS2005, Dev
Daniel Grondin 1.86
Parse C++ header and CPP files for class names and their methods
Updated: 19 Feb 2009  
Parsing C++ header and CPP files for class names and methods.
C#2.0, .NET, Dev
rj45 1.67
Dump a file in Windows
Updated: 14 Nov 2005  
This program can dump a file to the standard output in Windows.
C++, CWinXP, Visual-Studio, Dev
John Jiyang Hou 1.50
Editing Unix Files in Windows
Updated: 26 Jul 2006  
This is a very simple tool to edit Unix files in Windows.
C++, Windows, Visual-Studio, MFC, Dev
B.Rajarajan 1.39
FileCollector
Updated: 3 Jun 2004  
A simple tool for collecting files, written in C#, with shell32 support.
C#.NET1.0, .NET1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
BenDi 1.20
Validating data with Flat File Checker
Updated: 30 Oct 2009  
An article on data validation with a flat file schema generated in Flat File Checker.
XML, VB8.0, VB9.0, Windows, .NET, Visual-Studio, DBA, Dev
byapparov  

Last Updated 9 Feb 2010
Advertise | Privacy
Copyright © CodeProject, 1999-2010
All Rights Reserved. Terms of Use