Archives for May 2010

FileExplorer 0.5

FileExplorer includes two WPF controls, DirectoryTree and FileList.  Both support any normal/shell directory, background item loading, drag and drop, shell context menu, also refresh itself when the filesystem is changed. FileList also support seven different viewmodes, sort using grid header, multi-select via dragging and able to update itself when the FileSystem is Changed. I have [...]

DirectoryInfoEx : Class Diagram updated

Click on the image to enlarge : Core Diagram  - FileSystemInfoEx, DirectoryInfoEx, FileInfoEx and FileSystemInfoEx Work Diagram – WorkSpawner, Copy/Move/Delete/List Work. Tools Diagram :

DirectoryInfoEx 0.18

DirectoryInfoEx includes a range of classes to support operations in  normal and shell directory (like Desktop and Libraries in Win7), yet provide similar interface as System.IO.DirectoryInfo. I have updated DirectoryInfoEx to 0.18, with the following changes. Fixed DirectoryInfoEx.EnumerateDirectories() return files when listing network directories. Added ExComparer class, which enable sorting an array of FileSystemInfoEx entries. Fixed DriveInfoEx [...]

DirectoryInfoEx : Asynchronous Manipulation

Introduction The last article, DirectoryInfoEx – Asynchronous Enumeration, explained how to enumerate FileSystemInfoEx entries asynchronously, using EnumerateFiles() method, this article will explain how to Copy, Move and Delete files asynchronously using DirectoryInfoEx. FileStreamEx FileStreamEx is the DirectoryInfoEx version of FileStream.  As it is inherited from Stream, StreamReader/BinaryWriter can be used. Using FileStreamEx instead of using [...]

Status of Quick Zip

Lack of update for Quick Zip 5, but it’s not dead, I am still working on it. Because a number of reasons (mainly performance), Quick Zip 5.00 is no longer being developed, I have rewritten it from ground up again, and it was just a couple months ago. The new version will be Quick Zip [...]