ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Batch renaming - Wikipedia, the free encyclopedia

Batch renaming

From Wikipedia, the free encyclopedia

Batch renaming is the process of renaming multiple computer files and folders in an automated fashion, to save time and reduce the amount of work involved. Some sort of software is required to do this. Such software can be more or less advanced, but most have the same basic functions. Batch renaming software exists for most operating systems.

Batch renaming can also be referred to as 'mass file renaming', rename 'en masse' and 'bulk renaming'.

Contents

[edit] Common functions

Most batch renamers share a basic set of functions to manipulate the filenames:

  • Find a string within the filename and replace it with another, or remove it.
  • Extracting information from the files, such as Mp3 ID3 tags, and putting it in the filename.
  • Add a number sequence (001,002,003,...) to a list of files.

Some batch rename software can do more than just renaming filenames. Features include changing the dates of files and changing the file attributes (such as the write protected attribute).

[edit] Common uses

There are many situations where batch renaming software can be useful. Here is a list of some common uses:

  • Many digital cameras store images using a base filename, such as DCSN0001 or IMG0001. Using a batch renamer the photographer can easiliy give the pictures meaningful names.
  • When downloading files from the Internet such as mp3 music, the files often have crude names. A batch renamer can be used to quickly change the filenames to a style that suits the person who downloaded them.
  • When managing large amount of files, such as a picture database, a batch renamer is more or less essential for the task of maintaining filenames without too much manual labour.

[edit] Basic renaming problems

There is some problem to take in consideration when renaming a file list.
(=> means: renamed to)

  • Detect that the target filename doesn't already exist.

file01 => file02 (file02 already exists in file-system)

  • Detect that the target filename is not already used.

file01 => file03
file02 => file03 (file03 is already used)

  • Detect cycle renaming (Solved by a two-pass renaming).

file01 => file02 (file02 already exists in file-system)
file02 => file03 (file03 already exists in file-system)
file03 => file01 (file01 already exists in file-system)

[edit] Two-pass renaming

A two-pass renaming use a temporary filename (that doesn't exist in file-system) as shown below.
(=> means: renamed to)

  • First pass

file01 => file01_AAAAA
file02 => file02_AAAAB
file03 => file03_AAAAC

  • Second pass

file01_AAAAA => file02
file02_AAAAB => file03
file03_AAAAC => file01

It solves the cycle renaming problem.

[edit] List of batch renaming software

For Mac OS X :

For Linux :

Cross-platform :

For Windows :

Languages


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -