80

I regularly use Process Explorer, (free from Microsoft), to do exactly what you are asking for you can search for which programs/tasks are using a given file or directory and then kill the program or program tree. You can even find a DLL that has a given file locked and then find and kill those programs that are using that DLL. It also gives you a lot of ...


29

Try Unlocker. It creates an entry in the right-click menu of files which will show you a list of processes that are accessing the file, through which you can then detach the process (or if needed kill it outright). I use Unlocker regularly to help me safely eject USB drives that like to have handles kept open and more often than not it does help. The only ...


26

I personally recommend 7-zip using the 7z archive format and LZMA2 compression algorithm. Maintains a relative directory structure. It is designed to be fully functional with filesizes up to "16,000,000,000 GB" (you can read that as 16 exabytes for simplicity) fairly high quality encryption - AES-256 - so security is mainly dependent on password quality. ...


22

LockHunter is another great free tool. download link


19

I started using AIDE: AIDE (Advanced Intrusion Detection Environment) is a file and directory integrity checker. It tracks changed, added and modified files, and file attributes. Supports variety of checksum algorithms, including sha256/sha512. On Ubuntu, aide package is available from base repository (apt-get install aide). On OS X, compiling failed ...


16

The PAQ (official website here) compressors are very efficient (as in compressed file size). It does so at the expense of speed and memory usage (note: this is only true for some of the experimental PAQ versions). PAQ has won the Hutter Prize and the Calgary Challenge. NOTE: The ZPAQ Open Standard Journaling Archive is a culmination of all of the ...


13

With a bit of finessing, process monitor by sysinternals would do this. The only real issue is the sheer amount of information - you're expected to use the filters, but I ended up simply restricting the information shown to file system activity, and see what program is using it by searching for the exact filename (In this case, test.text). As with any of ...


12

Duplicate Files Finder : http://doubles.sourceforge.net/ For Windows and Linux. Lets user find dup files (by their content, not only their names). The search can include and exclude files (ex.: exclude all *.tmp) and restrict which file sizes are searched. Can remove dup files by deleting them or by creating links. Instead of using hashes, it uses the ...


12

I recommend Filezilla. Its an open source FTP client / server (has it both). FTP is a very fast way of distributing Files. Its also very well documented so you can get it everywhere. You open the server part on one machine and tell it what directories you want to be open. It then opens up the FTP Ports (20/21) that should be allowed by your local firewall ...


12

I don't know what's "similar to Picasa", as I don't use Picasa. But for everything else, Monte Gallery should be a good match. Monte Gallery: Folder, Calendar, and Map view (source: Google Play; click images for larger variants) As above screenshots show, you can browse by folders or calendar (your "date" requirement). You even can browse by location (...


11

handle is a Microsoft-hosted command line tool doing just that. It was written by Sysinternals, now owned by Microsoft. You can give it a file or directory name (or any "handle") and it prints the program's exe and the process ID (PID). You can give it partial filenames ie. "fragments", too. Basic usage: handle c:\movie.mp4 would print its header and then ...


11

I've been using cfv for this for years. It supports recursive operations (you can create one checksum file per directory, or one checksum file for a complete subtree). It could ignore case and fix path separator options for cross platform use which is quite useful if you want to check/create checksums on different file systems and/or operating systems. It'...


11

What you want to do can be done with pieces of software already provided with Windows and most Unix-based operating systems like Ubuntu and Max OS X. You will need to learn: how to share folders of a PC running Windows how to access those folders and how to find out the network name of each PC of your local network. Example of sharing a folder on ...


11

Xinorbis might be what you're looking for It has a simple GUI, for better or worse, but it includes the capability to store an archive of the folder/file history from your periodic snapshots (By default it integrates with SQlite 3). A screenshot showing a graph of how a folder has changed over time:


10

You want to grab a utility called ConEmu: This is a console host replacement which includes explorer integration (In the settings, under Features > Integration > ConEmu Inside).


10

I suggest you use Total Commander (if for Windows). First you do a directory compare which let you quickly check which files/folders are missing/newer/different: With the file copy/move operations you can bring complete files in sync. Then you do a file contents comparison, and when in edit mode you can copy the different fragments from file to file: You ...


8

PDFSam Basic seems to meet your requirements Free and open-source Can rotate, cut, merge, save It is available for Windows and Mac OS X. PDFSam also have an enhanced paid version with more features. There are also some reviews talking positively about it. On techsupportalert: PDFsam (PDF Split and Merge) is well worth trying if you need to visually ...


7

Midnight Commander was just a port (or rather emulation) of Norton Commander. As such, your best option is to use the modern emulation of NC, called FAR. It has the same exact interface as NC and MC, with ASCII based file management GUI and command line underneath the GUI (which can turn into full console with Ctrl-O / Ctrl-F1 It also has approximately ...


7

No school like oldschool. Admittedly, I have a bit of a bias here from my forensics background but you could run md5 sums and compare them. While this SO thread has some interesting methods, I'm rather fond of hashdeep. Memory usage is low, though its chewing through a bunch of processor cycles, but through the magic of audit mode, it does everything you ...


7

At the office we use IP Messenger or IPmsg for short, it's one of the most basic IM/files sharing programs that I've used. We use it mostly to communicate among staff, share files locally, and see whose PC is on :D What I like about it is that: It's very basic, nothing complicated, a few seconds to download a few seconds to install. It works by finding ...


7

The people who like to live with minimum set of tools (who avoid having amounts of single-purpose tools) can utilize ProcessExplorer – extended task manager from Microsoft, free. It can be also used to reveal locking processes easily: Press CtrlF in ProcessExplorer's main window Enter drive letter (or file name) (generally – any part of file path) Press ...


7

UPDATE Sept 2017: For anyone who finds this now, the facial recognition side of things can be handled in a number of ways. Personally, I back my photos up to a Synology NAS at home and then back that up to Amazon Drive. For the photos on the NAS, I actually sync. Although I sync one way, from NAS to Amazon, you could do it both ways which would give you a ...


7

I would say that the correct answer is "any of the enumerated file managers and ncdu". I understand that ncdu was actually built to display sizes of directories and it is very convenient if all you want is to free some space, but you can view sizes of directories with file managers too. Just need to press appropriate shortcut for each directory which size ...


7

Yes, there is: FastStone Image Viewer lets you drag and drop into desired order. You may rename in sequence so Windows Explorer will show in the same order. And it´s freeware for personal use.


7

I recommend Bulk Rename Utility. It is a freeware program, for Windows. It can rename files based on a variety of different criteria. For renaming based on the date, look at the section for "Auto Date (8)". This can use any of the created, modified or accessed times and dates for the file. Or for photos, it can use the taken date from the EXIF data. It can ...


6

Beyond Compare should do all you ask for. . It should be able to compare a website code with a local copy (via FTP) The standard version $30 supports FTP, but I think you need the Pro version $50 if you want SFTP It should be able to visualize the source code highlighting the differences Check. It also has syntax aware viewers so you can (if you want)...


6

You can use Unlocker: free works on Windows list processes that lock a given path (and can kill processes if needed):


6

I recommend KDiff3 which is available for Windows, OS X, and Unix. It's freely available (GPLv2). Its comparison capabilities are excellent! Below is a screenshot from comparing two Linux kernel source code directories: The file view in the screenshot is displaying both common and different files, but it is trivial to filter and let it only show files that ...


6

rmlint (http://rmlint.readthedocs.org/en/latest/) Runs natively on Linux Is able to find duplicates based on content Manual selection and batch deletion of duplicates is possible (creates a batch script for you to review / edit / run) Able to scan both ext4 and NTFS drives GUI (in develop branch) Sorting on the basis of size, time, no. of duplicates etc. Is ...


6

I recommend Everything search by voidtools. It is very lightweight, about 500KB. Searches for any file on your PC instantly while you type. Support for Regular Expressions. Adds to context menu and you can directly search for something in a particular folder. Option to exclude folders of your choice. Can index a network drive, newly inserted USB device ...


Only top voted, non community-wiki answers of a minimum length are eligible