Skip to content

Simple file utility to copy files that don't match.

License

Notifications You must be signed in to change notification settings

scotdotwtf/sloppycopy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

Sloppycopy

Simple file utility to copy files that don't match.

  • Note: AI was used in the making of this program but I have worked hard to improve this and do other things AI cannot. <3

Description

Usually you can just copy a whole directory from one place to another, but when you only want to copy files that have changed from those directories than that's a little harder to just do. That's why I created this. I know you can use git and other tools but this just seemed simpler to me, I don't really know lol. This is also blazingly fast due to some smart skipping based on bytes.

Features

  • Copy files with different crc32 from source to target
  • Add files from source not found in target
  • Remove folders from target not found in source
  • Skip past directories with matching byte totals

Running

While I know a lot of people have problems with python due to its very portable and modular nature I reccomend installing python and manually running this program as it works on all platforms.

  • To use the GUI make sure you have PySide6 installed by doing pip install pyside6 and then when that's done run it. py interface.py

If however you don't feel confident in this or have had problems with python you can download a build from releases.

  • After downloading the .zip file for your platform run the sloppycopy app.

Extra

You can use sloppycopy without a GUI by using py sloppycopy.py followed by your source folder and target folder. It also has input so that if you dont include both your source and target in command than it will ask you for those.

  • Example py sloppycopy.py D:\Home\Media\Music\Albums J:\Music\Albums\

Also I made this blazingly fast for skipping directories by checking if a folder has the same amount of bytes. I was worried a small change in metadata (like on an album) would break this but even that has a pretty big change on total bytes so I'm not too worried lol. For reference this goes through my 44.8 gig folder at 31.523 GB/s.

If you have any issues with this than please create an issue!

About

Simple file utility to copy files that don't match.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages