File Splitter Utility v.1

Advertisement
Advertisement

File Splitter Utility 1 brings you a powerful tool which is comprised of a simple UI that interfaces with a simple controller class. It enables you to control buffer size while splitting/erasing a file, which results in a big speed difference. Includes a shredder utility which deletes file(s) and make it impossible for other programs to recover them. The project introduces some nice features of the Streams present in the .NET Base Classes. Stuff that would be lots more code in C++ can be cut down considerably. It also provides for tying events & delegates between the tiers (UI, Controller, Processing). Major Features:FileSplitter / File Joiner ClassesThese classes expose a set of simple methods and an event called ProgressNotify. This event will just provide the percent of completion of the task in process. There's further control capabilities for tuning of the size of the internal buffer used along with the size of the file segments. Not all properties of the class are utilized by the UI. It also just uses a simple filename mechanism for the output files. If the input file is called Test.zip, the segments are called Test.zip.0, Test.zip.1, etc. ControllerWithin the UI project, there's a controller class that is responsible for accepting the requests from the UI and spawning, using the ThreadPool, a worker thread.The constructor for Controller accepts the form and a delegate on that form that will process the progress updates. The form has a handler as well that just updates the progress bar within the status bar using OwnerDraw.MainFormThe main form is simple. Double clicking on the File Name text field just brings up a file selection dialog. Choosing a file, then either Megabytes or Kilobytes, then click "Split File".When joining files, if the file chosen doesn't end in a '0' (indicating it's the 1st in the series) you'll get an exception. Also, it's only smart enough to join files in sequence numerically. If there's file missing on the join, it will continue without fail - although this is probably not the correct behavior a simple change to FileJoiner could deal with that.The other interesting thing is having a progress bar appear on the status bar within a panel.That is accomplished using the following - 1st add the progress bar to the controls collection

File Splitter Utility 1 brings you a powerful ...

tutorials, free source code

 
  • File Splitter Utility
  • 1
  • Nadeem Afanah
  • Windows 95, Windows Me, Windows XP, Windows 2
  • Freeware
  • 366 Kb
  • 55
  • Free
 
 

Review File Splitter Utility

  • captcha
 

Other software of Nadeem Afanah
  • Binary Functions Library  v.2Binary Functions Library 2 is a kind of libraries which is able to support DLLs which expands its limitations to create robust applications. This library includes almost all bitwise functions you will imagine, such as Left Shift, Logical Right Shift, ...
  • Custom Draw DLL  v.1.0Custom Draw DLL 1.0 offers you a professional and highly-efficient system tool. If you know about Custom Draw and/or WM_CTLCOLORxxx messages, and you plan to handle them in VB, then the pulisher recommend that you use this DLL. It is very easy to use ...
  • Subclassing DLL  v.1Subclassing DLL 1 is one of the most marvelous tools which can subclass the procedure of any foreign window (a window that belongs to another process)Since this feature is not possible with normal SetWindowLong() API function. Subclassing means ...

New File Management software
  • USB Drive Rescue Tool  v.4.0.0.324USB Drive Rescue Tool is a best solution to retrieve deleted or lost data from USB drive on Windows Operating System. It has fastest recovery engine which identifies and recovers up to 300 types of files. This software supports Windows 8 OS.
  • Tipard iPhone Transfer Ultimate  v.8.1.70Tipard iPhone Transfer Ultimate can help you transfer photos/video/music/contacts in your PC to iPhone/iPad/iPod and export iPhone photos, music, videos and more to PC . You can backup iPhone contacts, SMS to PC. It is compatible with windows 10.
  • Windows Live Mail to Entourage  v.7.2There are few steps only & you can have Windows Live Mail to Entourage conversion done. The working procedure of EML to MBOX is quite simple which anyone can use to export Windows Live Mail to Entourage.
  • Aiseesoft Mac FoneLab  v.8.1.88Aiseesoft Mac FoneLab can recover lost and deleted data on Mac from iPhone 6s/6s Plus/6/6 Plus, iPad mini 2, iPad Air and iPod without iTunes backup. Moreover, it can easily help you regain lost data from iTunes backup for all iOS devices.
  • File Splitter to split/separate two  v.9.0File Splitter to split or separate two or several, multiple Files Into many Software. Use this great file splitting software to to split large files of pretty much any size or type. This file splitter software will easily break up large files (no ...
  • FileButler  v.3.0.4FileButler 3.0.4 is designed as a utility running on local drives, server shares, and removable media. Some features are a duplicate file finder and a picture viewer. It improves productivity in business environments by allowing the user to focus on ...