Editing Delete Duplicate File GUI

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 7: Line 7:
  
  
<!-----------
 
 
[[File:deletedups screen shot.png | 1000x2500px]]
 
[[File:deletedups screen shot.png | 1000x2500px]]
  
 +
<!-----------
 
[[File:Screen_shot.png | 1000x2500px]]
 
[[File:Screen_shot.png | 1000x2500px]]
 
[[File:Screen_shot.png | 500x500px]]
 
[[File:Screen_shot.png | 500x500px]]
Line 24: Line 24:
 
== General ==
 
== General ==
  
Before using there are some concepts/vocabulary that need to be established.  You are intend to select some part of your file system where you want to keep all the files, that is not delete any duplicatesAnd  there is some other part of your file system where you suspect duplicate files and want to delete the duplicates.  Currently a file is considered a duplicate if it has the same name, later we will make a check on the file size as well.
+
There are 4 major areas of functionalityRead this guide first then get more information on each at:
 
 
The part of the file system you want to keep is called the keeps, and the part with possible duplicates is called the dups, so far suspected by not convicted.
 
 
 
Each part of the file system the keeps and dups are specified by a list of directories you set in the parameter file, parameters.py ( see reference at:..... ).
 
 
 
Additionally you may specify how down from a starting directory you want to search and what filter you want to apply to the files.
 
 
 
The application then has 4 phases, 0 to 3.
 
 
 
0 -- show you the setup of the application.
 
1 -- build and empty database for indexing files
 
2 -- scan and index the dups or possible duplicate files
 
3 -- scan and process the dups deleting ( or otherwise processing the files )
 
  
 +
* [[Clipboard Transformations]] 
 +
* [[Clipboard Snippets]] 
 +
* [[Clipboard Snips]] 
 +
* [[Clipboard Commands]]
 
== The Controls ==
 
== The Controls ==
  
Control is mostly through buttons.  Outside of the GUI there is also a parameter file which controls start up, your preferred system editor, and many other setting. This application relys more on the parameter file than many of my other applications with settings for:
+
Control is mostly through buttons.  There are two lists at the bottom, clicking on one puts a "snippet" in the clipboard, clicking on the other opens a "snip file" in your system's editor. Outside of the GUI there is also a parameter file which controls start up, your preferred system editor, and many other setting.  
 
 
* A list of "keep file" directories'
 
* A list of "dup file" or possible duplicate file directories.
 
* Settings for directory depth.
 
* Construction of a file filter.
 
* Setting of delete mode.
 
 
 
All of the bullited items above can be seen with the <0-Show Setup> button.
 
  
 
Working from top to bottom:
 
Working from top to bottom:
Line 67: Line 50:
 
* <About> More or less standard help box.
 
* <About> More or less standard help box.
 
* <Test> May not be present, for debugging, not generally useful or predictable, you would need to look through the code to see what it might be doing, press at your own risk.
 
* <Test> May not be present, for debugging, not generally useful or predictable, you would need to look through the code to see what it might be doing, press at your own risk.
 
= Second Button Row =
 
 
Phases of the Delete Duplicate Operations:
 
 
* 0 Show Setup      -- Show the most important parameters for delting the duplicates -- all in the parameter file
 
* 1 Define DB      -- Define the database used to index the dups.
 
* 2 Explore Dups    -- Scan through the dups ( possible duplicate file directories ) and index them for later processing.
 
* 3 Explore Keeps  -- Scan through the keeps ( keep file directories ) and check against the dups ( ) deleting ( or otherwise processing ) them if they test as duplicates.
 
 
The above buttons will become inactive during the operations.  The next set of buttons are always active:
 
 
*
 
*
 
*
 
*
 
*
 
 
 
 
[[Category: Python]]
 

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)