Skip to content

LeannAlexandra/LAVtechQuickRecover

Repository files navigation

LAVtechQuickRecover

A small UI for recovery tool to extract specific file types from a drive. Accompanying Page

Extract all pictures into one folder quickly and easily.

//FOUNDATIONAL IDEA: make this batch code run with UI cd "F:\"; mkdir allpictures; for /R "F:\ADV REC" %%G in (*.png *.jpg *.jpeg *.gif) do copy "%%G" "F:\allpictures\"; PAUSE

//EXTRA FEATURES Can pick source drive. Can pick destination Drive Can pick from a variety of different file types, pictures, videos, audio, documents. Can preserve folder hierarchy, or just extract into one folder Output folder can be customNamed

//V1. Limitations: input must be a complete drive. - Does not selectively skip windows folders or appdata folder. folder selections are limited to predefined list .Net runtime dependent output folder does not have a safeguard for empty foldername (yet); no functionality for extended user setting yet only limited programming extractions. (not git-efficient yet) .txt files can get overwhelming real quick - specifically in document extraction.

LAVTech QuickPick

Quickly herd your files, pictures or videos to a usb.

Features

LAVTech Quick Pick is a small app that allows you to copy preselected files such as documents, video, audio or images from one drive into one folder.

  • Copy all files of a given category Quickly
    • Pictures: includes - bmp, jpeg, jpg, png, gif, tif, tiff and some adobe and corel files (eps, ai, psd, indd, raw, svg and cdr)
    • Video: includes - 3g2, 3gp, asf, avi, flv, m4a, mov, mp4, mpg, rm, srt, swf, vob, wmv and mkv
    • Audio: includes - aif, iff, m3u, m4a, mid, mp3, mpa, wav, wma
    • Documents: includes - pdf, doc, xlsx, docx, xls, html, htm, odt, ods, ppt, pptx, txt
    • Programming: Contains the most source code files * STILL IN DEVELOPMENT * - .sln, .js, .html, .css, .json, .c, .cpp, cs, .py, .pyc, .pyw, .pyx, .class
    • Misc: - DISCLAIMER - currently only supports .blend files
    • All: includes - all the above
  • Recursively goes through all folders and copies the file type to a custom folder on a drive.
    • It skips the destination folder to prevent some nasty recursion ;)
  • Currenlty does not overwrite same-named files.
  • You can preserve the folder structure.
  • Open to Suggestions for features such as these to look forward to:
    • TreeView: To select a specific input folder as opposed to the whole drive.
    • Smarter: Auto-skip such as skipping all of the 'appdata' folder should you use it to retain a user's files and folders for a new computer with familiar files in all the familiar places.

How To:

Windows: To run the app, download the LAVTechQuickRecover.exe and run it.

The application automatically reads and indexes the available permanent drives and removable drives (usb) defaults to E:/ (primarily flash drive/secondary storage). The program runs through all folders seeking the files with the predefined extentions and copies them to one folder. There is an option to preserve the folder structure, if you wish.

Limitations

  1. Does not copy duplicates based on name - does not rename duplicates:
    • Idea: compare ELF header, and copy & rename only when file is clear duplicate.
  2. does not automatically understand GIT and programming - I don't anticipte too much use - apart from true offline application thereoff
  3. Input is currently limited to a whole drive - small fix if needed

Special Thanks

Williams-Creativity

Special Thanks to Williams-Creativity for the image

Any Suggestions?

If you have any suggestions or questions, please feel free to reach out via email

About Me

Hi, I'm LeAnn Alexandra, but I go by Alexandra, because it is slightly less likely to be misspelled. I resigned my steady position as General Manager with a FMCG Company in early 2023 to pursue a carreer in software and programming. To make something work flawlessly is not enough for me, I am driven by my need to understand every minor voltage shift inside the hardware.

About

A small wpf to quickly gather all files of a selected type into one folder.

Resources

License

Stars

Watchers

Forks

Packages

No packages published