Home

Zhenya Ciurana - Official Author Blog

jtouch - Update File Modification Time Via GUI

Journal Info

Ciurana, Eugene, headshot, photo, press kit
Name
Zhenya Ciurana
Website
Eugene Ciurana Official Author Site

Advertisement

Customize

jtouch - Update File Modification Time Via GUI

Previous Entry Add to Memories Tell a Friend Next Entry
Ciurana, Eugene, headshot, photo, press kit
I work on non-programming documents quite often. I also like sorting the directories under Documents in reverse chronological order, so that whatever I'm working on appears at the top of the listing, and so on. Continued file creation/deletion results in frequently accessed directories getting pushed down the list even though they are still "current".

I was using the UNIX touch tool to update the files/directories modification time to "now", so that they go back to the top of the list. Unfortunately this requires opening a console and doing something like:

cd ~/Documents ; ls -alrt ; touch publishing conferences novels

In English, that means go to the Documents directory, list its contents, identify the files or directories that you want at the top of the list, then touch them to the top. It's visually harder and it breaks my concentration when I'm not in vim / programming / scripting mode. So, I figured I'd write a visual touch utility:



The requirements are simple: it should provide the same features as UNIX touch, and it should be portable to as many systems as possible. A few hours and some programming later, I can offer jtouch to the world!

jtouch is a Java-based GUI tool that offers equivalent functionality to the UNIX touch command. Users can select files or directories and touch them to update their modification time. The tool was created purely for convenience so that users can update file/directory times without having to open a console to execute the command. jtouch runs in any GUI environment (Linux, Windows) where Java is available. It's packaged as a stand-alone Mac application as well -- click and go!

jtouch is released under the GPLv2.

Cheers!

Advertisement

Customize
Powered by LiveJournal.com