81

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 ...


28

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. ...


24

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 ...


17

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

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 ...


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 ...


13

Total Commander (or any similar, like Double Commander) offer an entirely different paradigm, with a lot more functionality. Best for more advanced users.


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:


9

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).


9

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 ...


8

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 ...


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

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

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

In general there is no Protocol that is the fastest, as it depend on the Environemnt. In Mac/UNIX Env. , AFP is the most stable and fastest protocol one can use. In Windows Env. SMB2 is the fastest and most reliable. In Linux/Unix NFS is also one of the fastest Protocols, because it is directly using the TCP/IP Service. Windows is also compatible with ...


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

You can do this with Notepad++ without opening your files: Open Notepad++ Press Ctrl + H Switch to the tab titled "Find in Files" Specify your search text, and the replacement Set the folder in which your files are Depending on your needs, you might specify some filters on your files (ex: *.txt, *.html), you might check "in all subfolders", set the "search ...


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 ...


7

Instead of looking for perfection, I decided to develop by myself what I consider perfect for my needs. Then finally I finished the initial release of Easy Link File Viewer, a simple, friendly, open-source shortcut file viewer and editor: List of current features: Portable application. No installation is needed, and no post-configuration is needed. ...


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