Pocket File Explorer Source Code

Discussion in 'Share Your Creations' started by RichardW, Mar 7, 2009.

  1. RichardW

    RichardW Member Licensed User

    Built on folderchooser.sbp with extras from FilesEx and Listview libraries this source code can serve as a base for more robust versions. Though it will work on desktop it is meant for the PPC. Uses the treeview to navigate folders (and files) and the listview to display file info. Comes in two modes.

    Supports rename, delete, cut and copy folders and files. Even create new folders and files as well as run programs.

    I have included the source and various dll in the zip. When you run the program you can follow the link to the explorer home page on my website and there download the executables for desktop and device.

    New Zip File

    Changes include:
    - sorting both folder and files,
    - immediately opening a newly loaded folder instead of requiring a click on the plus sign.

    Changes / Additions to ZIP (April 13, 2009)
    - Select which columns to display
    - Show or Hide Hidden items
    - Adds Bitwise.dll to filter files/dirs on Hidden and System attributes
    - Bug fix on device

    Changes / Additions to ZIP (April 23, 2009)
    - This version uses AGraham's controlsexdevice.dll listview component
    - Listview allows checkboxes (usefull on device) and shift click for multi-select
    - large icons

    Changes (April 30,2010)
    - Removed dlls from zip

    Compiled versions and pictures available at
    myExplorer in Basic4PPC/SQLite

    Attached Files:

    Last edited: Apr 30, 2010
  2. agraham

    agraham Expert Licensed User

    Nice app :icon_clap:
    Rename works fine on my Axim X30 (WM2003SE), my iPAQ214 (WM6.0) and my HTC Diamond (WM6.1) so I cannot think why it doesn't work for you :confused:

    A couple of suggestions. When you click on a folder how about automatically checking if it has children and if so then open it instead of requiring a second click on the "+" symbol. Also, how about sorting the folder names in each node?
  3. RichardW

    RichardW Member Licensed User

    Pocket Explorer Rename Folder

    Thanks for your comments and all your DLLs. They really add value to B4PPC. I like the fact that several can be included in the compiled code.

    I should have posted the error msg. I think it was something about a missing assembly. I will look into it later this week when I start on version 2.
  4. RichardW

    RichardW Member Licensed User

    Pocket Explorer Folder Renaming

    The folder rename problem I have on my Ipaq h2210 has to do the SD Card. Must be some limitation on renaming folders on a card.
    Even using MS File Explore I cannot rename them. I get a message saying there has been a sharing violation.

    I can rename folders located on the device.
  5. agraham

    agraham Expert Licensed User

    That's odd. On both my Axim X30 and my iPaq214 I tried it on the SD card and it is fine. Have you tried a soft reset?
  6. RichardW

    RichardW Member Licensed User

    Reset device as you suggested and can now rename folders on the SD card.
    Last edited: Mar 23, 2009
  7. RichardW

    RichardW Member Licensed User

    Updated source (Apr 13/09) available in first post.

    Fixed a bug with attributes by using bitwise.dll to filter hidden and system files/dirs. Added column selection. Link to some pictures and executables.
  8. moster67

    moster67 Expert Licensed User

    Nice! Well done.:sign0098:

  9. Filippo

    Filippo Expert Licensed User

    Attached Files:

  10. RichardW

    RichardW Member Licensed User

    Thanks for testing on vga and for posting the picture. I was wondering how it would display.

    I have read several forum posts on how to adjust between qvga and vga and I have examined how you do it in fgexplorer. For now I am reluctant to add such a routine until I have purchased a vga device on which to test it myself.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice