Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > [ANN]: 'tren' Cross-Platform Batch Renaming Tool, Version 1.217 Released

Reply
Thread Tools

[ANN]: 'tren' Cross-Platform Batch Renaming Tool, Version 1.217 Released

 
 
Tim Daneliuk
Guest
Posts: n/a
 
      04-26-2010
'tren' Version 1.217 is now released and available for download at:

http://www.tundraware.com/Software/tren

---------------------------------------------------------------------

What's New In This Release?
---------------------------

This is the initial public release.

What Is 'tren'?
------------------

'tren' is a general purpose file and directory renaming
tool. Unlike commands like 'mv', 'tren' is particularly well
suited for renaming *batches* of files and/or directories with a
single command line invocation. 'tren' eliminates the tedium of
having to script simpler tools to provide higher-level renaming
capabilities.

'tren' is also adept at renaming only *part of an existing file
or directory name* either based on a literal string or a regular
expression pattern. You can replace any single, group, or all
instances of a given string in a file or directory name.

'tren' implements the idea of a *renaming token*. These are
special names you can embed in your renaming requests that
represent things like the file's original name, its length, date
of creation, and so on. There are even renaming tokens that will
substitute the content of any environment variable or the results
of running a program from a shell back into the new file name.

'tren' can automatically generate *sequences* of file names based
on their dates, lengths, times within a given date, and so on.
In fact, sequences can be generated on the basis of any of the
file's 'stat' information. Sequence "numbers" can be ascending
or descending and the count can start at any initial value.
Counting can take place in one of several internally defined
counting "alphabets" (decimal, hex, octal, alpha, etc.) OR you
can define your own counting alphabet. This allows you to create
sequences in any base (2 or higher please using any symbol set
for the count.

'tren' is written in pure Python and requires Python version
2.6.x or later. It is known to run on various Unix-like
variants (FreeBSD, Linux, MacOS X) as well as Windows. It will
also take advantage of 'win32all' Python extensions on a Windows
system, if they are present.

---------------------------------------------------------------------

Complete details of all fixes, changes, and new features can be found in
the WHATSNEW.txt and documentation files included in the distribution.

A FreeBSD port has been submitted as well.

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[ANN]: 'tren' Cross-Platform Batch Renaming Tool, Version 1.239 Released Tim Daneliuk Python 0 11-18-2010 03:39 AM
Re: Where to get stand alone Dot Net Framework version 1.1, version2.0, version 3.0, version 3.5, version 2.0 SP1, version 3.0 SP1 ? MowGreen [MVP] ASP .Net 5 02-09-2008 01:55 AM
Re: Where to get stand alone Dot Net Framework version 1.1, version 2.0, version 3.0, version 3.5, version 2.0 SP1, version 3.0 SP1 ? PA Bear [MS MVP] ASP .Net 0 02-05-2008 03:28 AM
Re: Where to get stand alone Dot Net Framework version 1.1, version 2.0, version 3.0, version 3.5, version 2.0 SP1, version 3.0 SP1 ? V Green ASP .Net 0 02-05-2008 02:45 AM
Batch renaming in PSE 3 GrandSchtroumpf Digital Photography 0 01-07-2005 10:53 AM



Advertisments