|
|
1.1 root 1: FILER.EXE - File I/O Sample
2: ===========================
3:
4: SUMMARY:
5:
6: Filer.exe is a basic file management applet, ala File Manager or
1.1.1.2 ! root 7: Norton CommanderTM. It demonstrates many of the new File I/O API,
! 8: and their related algorithms, such as drive enumeration, .EXE Version
! 9: Information retrieval and directory tree expansion. It also
! 10: demonstrates many intensive user algorithms, such as child managment,
! 11: subclassing, synchronization and control window management.
1.1 root 12:
13:
14: DESCRIPTION:
15:
1.1.1.2 ! root 16: Filer presents the user with two configurable child windows, each of
! 17: which the user may associate with a drive from the drives available on
! 18: the system.
1.1 root 19:
20: A Drive Toolbar describes the available drives on the system. Users
21: select drives from the toolbar or the Drives menu. A function toolbar
1.1.1.2 ! root 22: also corresponds to the file I/O functions in the File menu. A command
! 23: line window at the bottom of the app will spawn a command shell with
! 24: the command given, and the option of keeping or destroying the command
! 25: window after the given command completes.
1.1 root 26:
27: Each of these Drive child windows contains a Directory ListBox, and a
28: File ListBox, with which the user may browse through the files on the
29: selected drive.
30:
31: Filer gives the user the option to Open (execute/edit), Copy, Delete,
1.1.1.2 ! root 32: Move, and Rename files, as well as Make and Remove Directories, and
! 33: display version information embedded in Win32 files. The active Drive
! 34: child acts as the source, and the inactive Drive child acts as the
! 35: default destination of file I/O operations.
1.1 root 36:
37: The Drive children may also be configured as side by side or above and
38: below one another, and the File and Directory Listboxes in each may swap
1.1.1.2 ! root 39: positions. The user may opt to fully expand the Directory trees.
1.1 root 40:
41: All features of Filer may be selected from the Mouse, Keyboard, or by
42: Menu Items.
43:
1.1.1.2 ! root 44: FUTURE ENHANCEMENTS(?):
1.1 root 45:
46: -Directory copy, move, and delete.
47: -Font choice.
48: -Online Help.
49: -Save configuration.
50: -File associations.
51: -Network drive functions.
1.1.1.2 ! root 52: -File size, last change information; view/modify file attributes.
! 53: -Total size of given single/multiple selection of files.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.