Batch renaming versions

Is it possible to select a batch of files from withing A3 and rename the versions?
Thanks

Sure use Metadata->Batch Change

Similar Messages

  • Batch rename masters and versions

    Like a dummy, I imported a huge photo shoot without using the easy re-naming.
    Now, I want to rename every photo. I want to keep the numerical order, as it is critical for organizing the project photos. I want the Masters to be renamed (and I assume then that the versions just stay "version1" etc...). I have all my photos in stacks by master and version (not different masters).
    How can I batch rename, keeping the sequential order that is already there.
    (I have read the manual. I have searched on this forum. I still am a little unclear and, hence, the question.)
    Thanks in advance!

    If the images are referenced to an external location (outside Aperture's Library) then you can easily renaming them using Automator.
    Copy all the images you are going to rename to a temp location. Just in case something goes wrong.
    With Aperture closed open Automator, in the finder select all the images you need to rename and drag them to the right part of automator's screen. Now on the very left part select Finder, on the second column, near the bottom drag the rename finder items action to the right part, just under the window with all your images listed. Click on don't add so it will just rename the files (you made a copy previously). Select replace text and enter the old and new text. That way it will keep the numerical part of your files.
    Press play and wait for the action to finish.
    Check in the finder that the files have been renamed properly.
    Open Aperture and go to the project with those images. If the masters can't be found go to File/Manage Referenced files... and in there you can reconnect to the right location. Usually this step won't be needed unless you move the masters to a new location.

  • Batch Rename... how do I keep the version number [NOT the version name]?

    Hi!
    I've finally made up my mind about renaming my img. names in Aperture, and I would like to have something like "Travel San Francisco 2005 version x 1.CR2", where "version x" is the number which Aperture automatically adds whenever I make a change to an image. This is then followed by a number which automatically increases by one for every new image: 1, 2, 3, 4... etc. until there are no more images to choose from in the current project.
    My problem is that I cannot figure out how to get Aperture to keep the, for me, very helpful "version 1, 2, ..." info attached to the images during renaming. In the Batch rename dialog box I am able to choose "Version Name" but that only gives me the current name of the selected image which I do not want. Aperture just replaces the "version x" in the image name.
    Can anyone help me, or am I asking for something that cannot be done in Aperture?
    Kind regards
    Heine
    DP 2GHz G5   Mac OS X (10.4.7)   3G Memory, BlueTooth, Aiport, 20" Cinema Display

    HI, there:
    I like answering these easy ones. Too often the questions regarding Aperture can't be solved as of yet becasue it's a bug or a lacking feature.
    Anyway, when you import your files, look for the sidebar that has all the options on it. Look for a spot that says "Name Format." When you get there, there should be a drop down menu that will allow you to choose a variety of options. One of the options is "custom name with counter." Aperture will automatically assign each image a custom name and a numerical number starting with 1 and incrementing by 1 for a maximum of 999. You can change the options for this by selecting "edit" from the drop down menu.
    Cheers

  • Batch rename of version name to fix a typo?

    When I import images, a have Aperture give them a version name that is composed of the date, the master file name and a custom part. (I know this is a bit redundant, but hang on for now).
    E.g. a version name would be "20101022-hopsack-DSC_1234". Note: no extension!
    Now suppose that fter importing I notice that I've got the custom name wrong; instead of "hopsack" it should've been "debrem".
    So I do a Batch change on those images, selecting the same version name format as in import, and type in the proper custom name, and voila, fixed, right? Wrong! The version name now contains the file extension, like so:
    Rename -> "20101022-debrem-DSC_1234.NEF".
    This is not what I wanted. Even worse, when you export this image with the current version name as file name, you'll get "20101022-debrem-DSC_1234.NEF.jpg". Looks rather stupid.
    Why does the [master file name] building block have different behaviors in Import and batch rename? Am I missing something?
    You could fix the version name with the Metadata inspector, but then you'd have to do it image by image.... OK for a few images, but not very practical for many.
    So, apart from making no mistakes during import, are there other ways to fix this?
    Oh, about that silly version name... I wanted to change the version names into something more sensible, but you can't batch rename images and re-use the custom name they have to make a new version name. So that would become a tedious process as well. Suggestion on how to handle this are welcome as well. (I could filter the images on custom name 1, batch rename with that name, then filter on custom name 2... and so on. Slightly less cumbersome.)
    Hints? Tips? Suggestions?
    Thanks,
    Peter.

    Sounds like the coder who implemented the code for this in file import didn't consult the corder doing it in the Batch change section
    Seriously, this isn't right, it should be one way or the other, ideally there should be two separate options, one with just the filename part and another with the extension, Then you could put them together any way you like.
    I'd send feedback to Apple concerning this.
    As for the situation you're in now, can't think of any easy way to make the change you want to.
    Sorry

  • Batch rename in Adobe CC Bridge does not work. Is there any fix for this problem?

    Hi,
    I'm using Adobe CC Bridge to batch rename a folder of RAW files. Version 6.0.1.6.  I've got the latest Mac Pro running Maverick.  I set up the parameters in the Batch Rename tool, but when I hit Rename, nothing happens.  Is there anything I can do to fix this problem?  Is anyone else experiencing this?  Adobe can you fix this bug?

    I am experiencing this same (or related) bug with using the batch rename inside of Bridge CC (Mac OS X 10.9.5).
    First I filter out a subset of a folder of images that I want to batch-rename, then on the 12 or so thumbs I selected, I invoke the "batch-rename" dialog box... it presents its usual options, which work the first time. Subsequent attempts fail.
    I close the search filter, I re-type my filter, I close the bridge window, re-open the bridge window, etc. to no avail.
    It's interesting to note at this point, the program won't quit; it has to be force-quit.

  • Batch rename with minimum numeber of digits in sequence number

    I'm pretty sure I remember this working how I wanted in previous versions of Bridge, but at least since cs4, it has not worked as I would like. I've tried searching for an answer or a setting that I'm missing, but have come back empty-handed.
    Here's my situation. Let's say I'm renaming 18 files. Each file has a sequence number. I want the sequence numeber for the first 9 to be one digit, and for the second nine to be 2 digits.
    i.e. image_1.jpg, image_2.jgp, image_3.jpg...image_10.jpg, image_11.jpg...
    The best way I've found that I can do this is to select all 18 images, and assign a 2-digit sequence number. Then, once that is complete, select the first 9 and repeat, but with a 1 digit number.
    In the past, I could select all 18 images, and choose a 1 digit number, and after 9, it would switch to 10, instead of going back to zero. Is there still a way to do that? I know it's only one extra step, but that one extra step is actually kind of two, because each time I have to reset tho starting number back to 1 or 10, and switch the setting from 2-digits to 1-digit and back again. And I usually have to rename multiple groups of files at once, so it does add up. Granted, much better than renaming one at a time, but not as convenient as I feel it could be, and as it once was.
    Am I missing something?
    Thanks,
    iLan

    While I certainly can understand the way in which computers work, I also understand that in a program as complex as any of the components in Adobe's Creative Suite, there is most certainly a way to override the computer's numerical logic so that it can remove the initial "0" from a 2-digit number. Granted, that may not be possible in the current version of Bridge, theoretically it is "Possible". And I'm quite sure it functioned that way in previous versions, although I really don't know which version I was using when it worked that way. Maybe cs2?
    As a developer, the whole reason for this question is to avoid having to create extra code in my applications to add an unnecessary "0" to digits 0-9 in any filenames of any files I want to load. Although it looks as though adobe changed the default behavior of the batch rename function, and removed (or in some peoples' minds improved) some functionality without an option to get it back.
    Unfortunately for me anyways...
    Thanks for the help,
    ilan

  • Batch renaming and relinking in InDesign CS4

    Is there a plug-in available for InDesign that will batch rename and relink placed images?
    In Quark, I used Badia Link Renamer which worked perfectly but it's not available for InDesign. (Was told they hope to have it incorporated into BigPicture for CS5.)
    Is there something similar currently available for InDesign?
    Essentially I need it to rename and relink files with random names to structured names such as:
    001_Cust_000123456789_art_r1.tif
    (I love that Bridge does batch renaming but then I have to manually update links in InDesign which is extremely time-consuming. I've also manually renamed/relinked files individually with Adobe Dialogue but it doesn't seem to be part of CS4.)
    Any help or suggestions would be greatly appreciated! Been looking for something for months.
    Thanks!

    Here is my last version of the script, it deals with multiple instances of the same file.
    Kasyan
    var myDoc = app.activeDocument;
    var myAllLinks = myDoc.allGraphics;
    var myMultipleLinks = new Array();
    var myLinksCounter = 1;
    var myPrepend = prompt("Example: thebook_08765", "Job description", "Please enter job description");
    if (!myPrepend) exit();
    var response = confirm("Warning: You are about to rename all images linked to the foremost Indesign Document - proceed? Keep in mind - it is not reversible!", false, "Rename Links Script");
    if ( response == true )
         WriteToFile("\r--------------------- Script started -- " + GetDate() + " ---------------------\n\n");
         for ( k = 0; k < myAllLinks.length; k++ )
              var myLinkName = myAllLinks[k].itemLink.name;
         crearLabels();
         var myPages = myDoc.pages;
         // Pages
         for ( p = 0; p < myPages.length; p++ )
              var myPageNumber = pad000(myPages[p].name);
              var myLinks = myPages[p].allGraphics;
              var myASCII = 97;
              for ( k = myLinks.length - 1; k >= 0; k-- )
                   var myLink = myLinks[k].itemLink;
                   if (myLink.extractLabel("relinked") != "yes") {
                        var myOldLinkName = myLink.name;
                        var myLinkUsage = LinkUsage( myLink );
                        var myExtension = myOldLinkName.substr(myOldLinkName.lastIndexOf( "." ));
                        if (LinkUsage(myLink) == 1)
                             var myNewLinkName = myPrepend + myPageNumber + String.fromCharCode( myASCII ) + myExtension;
                             var myOldImageHDfile = new File( myLink.filePath );
                             var myRenameResult = myOldImageHDfile.rename( myNewLinkName );
                             if (myRenameResult)     {
                                  myLink.insertLabel("relinked", "yes");
                                  myLink.relink( myOldImageHDfile );
                                  try {
                                       myLink = myLink.update();
                                  catch(err) {}
                                  myASCII++;
                                  WriteToFile(((myLinksCounter < 10) ? (" " + myLinksCounter) : myLinksCounter) + " - " + myOldImageHDfile.name + " --> " + myNewLinkName + "\n");
                                  myLinksCounter++;
                             else {
                                  if (new File(myOldImageHDfile.parent + "/" + myNewLinkName + myExtension).exists) {
                                       WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + " to " + myNewLinkName + " because the file already exists\n");
                                  else {
                                       WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + "\n");
                        else {
                             if (!IsObjInArray(myLink, myMultipleLinks)) {
                                  myMultipleLinks.push(myLink);
         var myMasterSpreads = myDoc.masterSpreads;
         // Master spreads
         for ( m = 0; m < myMasterSpreads.length; m++ )
              var myMastSpr = myMasterSpreads[m];
              var myPageNumber = myMastSpr.name;
              var myPrefix = myMastSpr.namePrefix;
              var myLinks = myMastSpr.allGraphics;
              var myASCII = 97;
              for ( n = myLinks.length - 1; n >= 0; n-- )
                   var myLink = myLinks[n].itemLink;
                   if (myLink.extractLabel("relinked") != "yes") {
                        var myOldLinkName = myLink.name;
                        var myExtension = myOldLinkName.substr(myOldLinkName.lastIndexOf( "." ));
                        if (LinkUsage(myLink) == 1)
                             var myLinkLetter = (myLinks.length == 1) ? "" : String.fromCharCode( myASCII );
                             var myNewLinkName = myPrepend + '_master_' + myPrefix + myLinkLetter + myExtension;
                             var myOldImageHDfile = new File( myLink.filePath );
                             var myRenameResult = myOldImageHDfile.rename( myNewLinkName );
                             if (myRenameResult) {
                                  myLink.insertLabel("relinked", "yes");
                                  myLink.relink( myOldImageHDfile );
                                  try {
                                       myLink.update();
                                  catch(err) {}
                                  myASCII++;
                                  WriteToFile(((myLinksCounter < 10) ? (" " + myLinksCounter) : myLinksCounter) + " - " + myOldImageHDfile.name + " --> " + myNewLinkName + "\n");
                                  myLinksCounter++;
                             else     {
                                  if (new File(myOldImageHDfile.parent + "/" + myNewLinkName + myExtension).exists) {
                                       WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + " to " + myNewLinkName + " because the file already exists\n");
                                  else {
                                       WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + "\n");
                        else
                             if (!IsObjInArray(myLink, myMultipleLinks)) {
                                  myMultipleLinks.push(myLink);
         // Multiple images
         if (myMultipleLinks.length > 0) {
              for ( a = myMultipleLinks.length - 1; a >= 0; a-- )
                   processMultiUsedLinks(myMultipleLinks[a]);
         WriteToFile("\r--------------------- Script finished -- " + GetDate() + " ---------------------\r\r");
         if (myLinksCounter == 0) {
              alert("No links have been renamed", "Rename Links Script");
         if (myLinksCounter == 1) {
              alert("One link has been renamed", "Rename Links Script");
         else if (myLinksCounter > 1) {
              alert(myLinksCounter  + " links have been renamed", "Rename Links Script");
    //--------------------------------------------- Functions ------------------------------------------------
    // Check how many times the link was placed
    function LinkUsage(myLink) {
         var myLinksNumber = 0;
              for (var c =  0; c < myDoc.links.length; c++) {
              if (myLink.filePath == myDoc.links[c].filePath) {
                   myLinksNumber += 1;
         return myLinksNumber;
    // Relink the links placed more than once
    function processMultiUsedLinks(myLink) {
         var myExtension = myLink.name.substr(myLink.name.lastIndexOf( "." ));
         var myMultiUsedLink = new Array();
         var myAllLinks = myDoc.links;
         for (var d = 0; d < myAllLinks.length; d++)  {
              if (myAllLinks[d].filePath == myLink.filePath) {
                   myMultiUsedLink.push(myAllLinks[d]);
         try {
              myLink.show();
         catch(err) {}
         var myNewLinkName = prompt ("Enter a name for this image", GetFileNameOnly(myLink.name), "This image is placed " + myMultiUsedLink .length + " times");
         if (myNewLinkName) {
              if ( myNewLinkName + myExtension != myLink.name ) {
                   var myOldImageHDfile = new File( myLink.filePath );
                   var myRenameResult = myOldImageHDfile.rename( myNewLinkName + myExtension );
                   if (myRenameResult) {
                        myLink.insertLabel("relinked", "yes");
                        myLink.relink( myOldImageHDfile );
                        try {
                             myLink = myLink.update();
                        catch(err) {}
                        WriteToFile(((myLinksCounter < 10) ? (" " + myLinksCounter) : myLinksCounter) + " - " + myOldImageHDfile.name + " --> " + myNewLinkName + "\n");
                        myLinksCounter++;
                        for (f = myMultiUsedLink.length-1; f >= 0 ; f--)
                             var myCurrLink = myMultiUsedLink[f];
                             if ( myNewLinkName + myExtension != myCurrLink.name ) {
                                  myCurrLink.insertLabel("relinked", "yes");
                                  myCurrLink.relink( myOldImageHDfile );
                                  try {
                                       myCurrLink = myLink.update();
                                  catch(err) {}
                   else     {
                        if (new File(myOldImageHDfile.parent + "/" + myNewLinkName + myExtension).exists) {
                             WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + " to " + myNewLinkName + myExtension + " because the file already exists\n");
                        else {
                             WriteToFile("CAN'T RENAME LINK -- " + myOldImageHDfile.name + "\n");
         UpdateAllOutdatedLinks();
    // Clear labels in case this script has been already run on the current document
    function crearLabels() {
         for (var f =  0; f < myDoc.links.length; f++) {
              if (myDoc.links[f].extractLabel("relinked") != "") {
                   myDoc.links[f].insertLabel("relinked", "");
    function UpdateAllOutdatedLinks() {
         for(var myCounter = myDoc.links.length-1; myCounter >= 0; myCounter--){
              var myLink = myDoc.links[myCounter];
              if (myLink.status == LinkStatus.linkOutOfDate){
                   myLink.update();
    function pad000(myNumber) {
         if (myNumber >= 1 && myNumber <= 9) {
              x =  "0" + "0" + myNumber;
         } else if (myNumber >= 10 && myNumber <= 99) {
              x = "0" + myNumber;
         } else if (myNumber >= 100 && myNumber <= 999) {
              x = myNumber;
         return x;
    function GetFileNameOnly(myFileName) {
         var myString = "";
         var myResult = myFileName.lastIndexOf(".");
         if (myResult == -1) {
              myString = myFileName;
         else {
              myString = myFileName.substr(0, myResult);
         return myString;
    function IsObjInArray(myObj, myArray) {
         for (x in myArray) {
              if (myObj.filePath == myArray[x].filePath) {
                   return true;
         return false;
    function WriteToFile(myText) {
         myFile = new File("~/Desktop/Rename Links Script.txt");
         if ( myFile.exists ) {
              myFile.open("e");
              myFile.seek(0, 2);
         else {
              myFile.open("w");
         myFile.write(myText);
         myFile.close();
    function GetDate() {
         var myDate = new Date();
         if ((myDate.getYear() - 100) < 10) {
              var myYear = "0" + new String((myDate.getYear() - 100));
         } else {
              var myYear = new String ((myDate.getYear() - 100));
         var myDateString = (myDate.getMonth() + 1) + "/" + myDate.getDate() + "/" + myYear + " " + myDate.getHours() + ":" + myDate.getMinutes() + ":" + myDate.getSeconds();
         return myDateString;

  • How to batch rename with index/counter all files in a project?

    I have a project with files named with an index (I believe that is the correct term).  For example, the files are named XX1, XX2, and so on.  However, some files have the same name because I imported from two different memory cards, without thinking to set the starting number for the second import into the same project.  I would like to batch rename all of the files (masters and versions) with a consecutive index (1, 2, 3, and so on).  How can this be done?  I have found in the manual the way to do this on import, but not how to correct my mistake now.  Thanks!

    I would like to batch rename all of the files (masters and versions) with a consecutive index (1, 2, 3, and so on).
    Select the images in the project and then use ( from the main Aperture application menu)
         Matadata -> Batch Change (Shift-Command-B)
    Set the Version Name format to one of the "Custom with Index ..." or "Custom with Counter ..." formats and check "Apply to Master Files". Make sure you disable all other changes that you do not want, like Time Zone correction, or keywords.
    Regards
    Léonie

  • Batch rename of queries ?

    We are starting our upgrade of HCM 8.9 to HCM 9.0. Our end users have written over 10,000 queries with very little naming convention - usually just starting with their initials. Our University is 'Sonoma' so we want end-users to rename the ones they want to keep to start the first 4 chars with 'SON_' and make them public. This way as the DBA my job is easier to put them into a project and move them to 9.0. end-users complain that it's 'too much work', because some of them have written hundreds of queries.
    Is there a way to batch rename them using a SQL script - the problem I see is that there are many query tables they exist in, eg, PSQRYDEFN, PSQRYFIELD, PSQRYRECORD, and many views also so I am worried that trying to rename them by adding 'SON_' to the beginning would miss some tables and screw things up.
    I would be interested to hear other folks query strategies during upgrades.
    Thanks,
    Allen Cunningham
    DBA Sonoma State University

    I guess my first response would be, Do you really want 10,000 public queries? In our environment only the development team and those functional users that are associated with the development team have the ability to create public queries. Once a query is made public, it's the development team's responsibility to support it. No doubt you've got at least a couple of users that have created some poorly written queries. You probably don't want to support those.
    Secondly, upgrades are a time for clean up. At the very least I think I would go ahead and ask them to review their own queries. If they find that they have a query that is useful to other users, offer to make that public for them and have the team support it. I would also have them consider deleting queries that they no longer use. In reality, we didn't care about the naming conventions for private queries. The whole idea of the convention is to be able to separate our queries from the delivered ones. With private queries it's pretty easy to make that distinction.
    Third, I would categorize the queries more than just prefixing them with your organization. We are on an HRMS version so our queries are prefixed by HR, PR, TL, BA, etc. A little more categorization to the queries should be helpful so you don't have to scan 10,000 queries for the one you are looking for. Of course I would only do this for the public queries.
    In our upgrade from 8.3 to 9.0 I ran each of our public queries for efficiency and validity. It was over 1,000 queries and took several weeks to get through them all. After that we went back to some of our power users and offered to assist them with queries that would no longer work (i.e. tables that no longer existed in the system).
    One final thought. Have the users make the changes in your existing production database now. During our upgrade some effort was made to rename production queries. In one of our final copies of production we had these new queries come in that we had to redo simply because the name had changed.

  • Can't Use Batch Rename "Rename In Same Folder" for some photos

    Have a strange problem: when using "Batch Rename…" under the "Tools" menu, "Rename In Same Folder" is unusable for some photos taken with some cameras, not for others. For one example, I shift-selected a range of photos taken at a recent vacation, some with my iPhone, some with my girlfriend's Canon PowerShot SD450. Bridge renamed the iPhone photos, but not Canon photos. For another example, if I select a single photo taken by her cell phone or Canon camera, "Rename In Same Folder" is grayed-out; if I select a single photo taken my by iPhone, not so. Does anyone understand this behavior, and is there a solution?

    Bridge Support Center in the help menu leads to a 404 error page.
    Sadly enough this is also on my system (Mac OSX 10.6.8) It should not be showing 404 but it is there...
    What Bridge help files and links, forums, communities, google searches do not do is tell you how to fix what happens with the problem
    In general restarting Bridge holding down option key (in your case alt key) to choose reset preferences solves most problems.
    Here is a page from Adobe Support about Troubleshooting (although this states you should combine option/alt with cmd/ctrl but that is not needed)
    http://kb2.adobe.com/cps/317/317912.html
    I want to use Bridge batch rename to change jpegs into Mac PC compatible jpegs.
    Although I have the option for compatibility with Unix and Windows checked in my customized presets I'm not really aware of the need for that. If you have a .JPG or .jpg extension as the extension a Mac reeds and opens the file without problems. I am aware that as a Mac user I had the need to take care of Windows files in the past. Before OSX a Mac did not need an extension to recognize and open a file. Since OSX is Unix based the need to use an extension is there and also you should only use one dot (.) in the filename and that is before the extension at the end of the filename. Using spaces, commas etc is possible but not prefered. In basic, keep it simple (and short) and the file will open on all systems without problems.
    When you select a preset, the rename and preview buttons grey out. So I start all over...clear cache, check file permissions, restart/shutdown, etc
    That should not happen, presets and batch rename should be always available, even if you have only one file selected. You should start with the refreshing of the preferences. Deleting caches and checking file permissions are not needed every time for clearing prefs (although it is wise to maintain your system on a regular basis, but that is good for the use of all apps).
    On a Mac the user defined Batch Rename settings are saved in the user library / application support / Adobe/ Bridge CS5 / Batch rename setting. (not a single clue how that translate to windows but I have no reason to believe that such a file should not be present on your system.)
    Enter the term "batch rename" in the windows Bridge forum search and I got....ZERO results.
    Well, again a disappointment, there will be many result available in both Windows and Mac forum but it sure is not easy to find them
    The forum search option is next to useless. I believe you should try to switch to the main forum page or something, I once had a result but after so many tries I forgot how I managed this (combined with getting angrier every try...)
    I could really use some help because there is no way I can convert the number of files I have to make them compatible in MACs
    As stated before, if the are .jpg they are already compatible
    it used to be in CS 3 and 4 but since I "upgraded" to Production Premium suite 5.5 none of the version work.
    If you keep having problems you might consider the clean tool option to clear PSCS 3 and 4. Check also this KB article:
    http://www.adobe.com/support/contact/cscleanertool.html
    It should be possible to use all CS versions on your system but you can have only one version of Bridge active at the time. Upgrading from a single CS to a Suite should also be possible without problems but sadly enough everything that should be possible without problems is often only happening in the ideal world...

  • How to batch rename filenames based on metadata tags

    // Hello,
    I have a few hundred photos I need to batch rename pulling the info from the metadata caption tags (Each caption is unique).
    What I need to do can happen just on export if necessary. I've tried Aperture 2 and Automator but no luck.
    Any advice would be great. Thank you,
    - Clint of THEY-design

    I would like to batch rename all of the files (masters and versions) with a consecutive index (1, 2, 3, and so on).
    Select the images in the project and then use ( from the main Aperture application menu)
         Matadata -> Batch Change (Shift-Command-B)
    Set the Version Name format to one of the "Custom with Index ..." or "Custom with Counter ..." formats and check "Apply to Master Files". Make sure you disable all other changes that you do not want, like Time Zone correction, or keywords.
    Regards
    Léonie

  • Molt: batch renaming utility

    Hi all,
    Recently I was looking for a batch renaming utility, and while I did find a few, none of them would really fill all the checkboxes of my requirements list. Either because they didn’t provide the "rules" I was looking for, or because they would rename files after each rule has been applied, or because they couldn’t be used from scripts (that way I wanted), or whatever the reason. So I made myself one: molt.
    You use it by specifying a set of rules to use, which will all be processed to determine the new name. molt will make sure those new names are "free," as in not already in use; and handles "avoidable conflicts" - when a file's new name is taken by another file to be renamed (performing two-steps renaming with a temporary name if needed).
    Usage: molt [OPTION]... RULE... [FILE]...
    Options :
    -D, --exclude-directories Ignore directories from specified files
    -F, --exclude-files Ignore files from specified files
    -S, --exclude-symlinks Ignore symlinks from specified files
    -i, --from-stdin Get list of files from stdin
    -P, --process-fullname Send the full path/name to the rules
    (Imply --output-fullname)
    -p, --allow-path Allow (relative/absolute) paths in new filenames
    (Imply --output-fullname)
    -m, --make-parents Create parents if needed
    -O, --output-fullname Output full path/names
    -B, --output-both-names Output the old then the new filename for each file
    -N, --output-new-names Output the new filename for each file
    -R, --only-rules Only apply the rules and output results,
    without any conflict detection
    (Imply --dry-run)
    -n, --dry-run Do not rename anything
    -C, --continue-on-error Process as much as possible, even on errors
    or when conflicts are detected
    -d, --debug Enable debug mode - Specify twice for verbose
    output
    -h, --help Show this help screen and exit - Specify twice for
    verbose output
    -V, --version Show version information and exit
    Rules :
    Rules are the part of molt that process filenames. Rules will be applied
    in the order specified, you can use the same rule as may times as you want.
    Some rules require a parameter, what it can be depend of the rule. Usually,
    it will be a string where you can specify multiple parameter using slash ( / )
    as separator.
    --upper Convert to uppercase
    --lower Convert to lowercase
    --vars Resolve variables
    --tpl PARAM Apply specified template (resolve variables)
    --sr PARAM Search & replace a string
    PARAM = search[/replacement[/option]]
    If no replacement is specified, the string will be removed.
    Search is case-sensitive, unless option i was specified.
    --camel Convert to Camel Case
    --list Use list of new names from stdin
    --regex PARAM Search & replace using regular expression
    PARAM = pattern[/replacement[/option]]
    If no replacement is specified, the string will be removed.
    Search is case-sensitive, unless option i was specified.
    Variables :
    You can use variables in the new filenames. The syntax is to put the
    variable's name in between dollar signs, e.g: $FOOBAR$
    You can also (if supported) specify one (or more) parameters, using colon
    as separator, e.g: $FOOBAR:PARAM1:PARAM2$
    Variables are not automatically resolved, you need to use the rule --vars
    in order to have them resolved, which gives you the ability to determine
    when resolving happens, and continue processing with more rules afterwards.
    Note that rule --tpl also resolves variables.
    NB[:PARAM...] Counter, incremented for each file using it
    You can specify up to 3 parameters:
    - the minimum number number of digits (padding with 0's)
    - the starting value of the counter
    - the increment (can be negative)
    E.g: $NB:3:42:-2$ will resolve as 042, 040, 038, etc
    _[:PARAM...] Magic variable: specify "variable" as parameter
    The first parameter is the name of the "variable" to resolve.
    Resolving is done running the corresponding command line, using output
    as value (removing trailing newline (\n) if present)
    Links:
    - Slightly more verbose description
    - Source code
    - PKGBUILD in the AUR
    Hopefully someone may find it useful.
    Cheers,
    -jacky

    Yes, this works. However, this was already part of my workflow.... and not where the trouble lies.
    After exporting jpeg images from Aperture, they carry the same name of the original RAW files, from which they came. (So, IMG_8342.jpg would have started it's life as IMG_8342.CR2.) But we dont' send them out like that. We sequentially name them 0001_image.jpg, 0002_image.jpg, etc... So after renaming, how do you find the original file again, right?
    BEFORE the renaming phase, I would run the "Store Original Names in Spotlight Comments" action. That way, I could look at the comments for a derivative .jpg—whose name has now changed—and determine the name of the ORIGINAL file.
    After renaming, the derivative file might end up being named 0361_image.jpg, but it's Spotlight comments would say, for example, Original Name:<<IMG_8485.jpg>>. Then I would know that this particular file started off as IMG_8485.CR2.
    As such, I could quickly/easily backtrack, knowing that the original RAW file was named IMG_8485.CR2
    The issue is that once you've gone thru the effort to ADD these spotlight comments, if you THEN go through a re-naming step, this erases all those Spotlight Comments. That was my problem... Getting the Spotlight Comments in place was never the issue. KEEPING them there was the problem.

  • File Batch Rename Errors

    I am renaming a lot of files using Bridge Batch Rename and get errors on some of the files.  I have a Windows 7 Professional 64 bit computer running Photoshop CS6.  Bridge version is 5.0.1.23 x64.  I am renaming files using this format - YYYYMMDD-HHMM-XXX-D700, where XXX is a sequence number.  I select an entire folder of images, set the sequence number to 1 and click "Rename".  Most work correctly, but in a few cases I will get several images where the Date and Time number are incorrect.  I know the YYYY is incorrect, but have not looked in enough detail on the other numbers.  I may get 2010 instead of 2007.  If I select these again and Rename I get the correct name. 
    These are NEF files with sidecar files. 
    I will pay more attention to the errors and supply more detail - I have a lot more to rename. 
    Anyone else experience these type errors?

    A card reader was used to copy the NEF file to a folder on the computer.  They were initially renamed using the Batch command in Bridge of Photoshop CS5 using the format YYYYMMDD-XXX-D700, where XXX is a sequence number.  Files were in date order when renamed.  I did not experience any problems with these renames, I only renamed the NEF files.  I also copied the jpg files from the camera, but did not rename them.  I processed the NEF files using Adobe Camera RAW and generated jpg files. 
    I decided to modify the name to allow mixing images from multiple cameras and have them sort in the correct order by date and time shot.  I selected the renamed NEF files in Bridge (Photoshop CS6 now), modified the name to YYYYMMDD-HHMM-XXX-D700 and clicked the rename button.  The sequence number was assigned based on the file order, but the YYYYMMDD and HHMM values were incorrect on a few files.  The incorrect file names were all the same for the YYYYMMDD and HHMM values, sequence numbers were correct, incorrect named files were in sequence order (a group of adjacent files).  The correct YYYYMMDD was 20080630, but the incorrect value was 20100222 and incorrect HHMM was 2042.  The incorrect named files appeared at the end of the list since the date was 2010 instead of 2008, but they had the correct sequence number.  I selected the group of incorrect named files, set the sequence number to the correct value for the first file, clicked rename and they were named correctly.  The number of incorrect named files varies - 5 of 64, 3 of 77, 6 of 59, 12 of 88, 1 of 434.  All of these files have sidecar files since they were processed using Adobe Camera RAW and these files are in the same folder.  The sidecar files are named the same as the NEF file. 
    I also renamed the JPG files that were generated from Adobe Camera RAW and did not experience any problems with names in these files to date. 
    I also tried using Photoshop CS5 Bridge to rename the a group of NEF files and get the same problem. 

  • Bridge removing file extension after batch rename

    Hi All,
    I've been having trouble with what appears to be a problem with Bridge in Photoshop CS2. I'm well aware this is an older version but, in this case, I don't think that should matter. Here is my situation:
    After batch renaming jpeg files, I've had a problem with Bridge simply stripping off the file extension on all the newly renamed files. This never happens right away...always later. In other words, I'll batch rename a folder full of photos without issue, note that the rename was successful, and then return to that same folder a short time later to find white thumbnails and missing file extensions. This has happened exactly the same way on two different computers - and always with the delay.
    This is getting to be very annoying. Has anyone had or heard of a similar issue? Thanks very much...

    First use the menu tools / cache / purge cache for folder, if still in trouble restart Bridge holding down option key to refresh preferences

  • No photos after batch rename

    MacBook
    CS3
    iPhoto '08
    I tried to rename some photos in iPhoto and now i can't see them. Every time I open iPhoto it tells me that it is rebuilding thumbnail caches yet still no photos. This is what I did:
    In Bridge went to Batch Rename.
    Rename in same folder
    New filenames
    Sequence Letter Uppercase
    Date Time Date Created YYYYMMDD
    Text
    Sequence Number 2
    I did this and it renamed the iPhoto thumbnail bridge. I then changed the filename back to "iPhoto" and now there are no photos.
    How do I get them back.

    Once you upgrade to Yosemite you need to upgrade the iPhoto application to iPhoto 9.6 from the App Store.
    Also, if your previous version of iPhoto was iPhoto 7 (08) or earlier you'll need to download and run the iPhoto Library Upgrader 1.1 on the library before iPhoto 9.6 an open it.  The updater will be located in the Applications/Utilities folder.
    You iPhoto Library should be located in your Home/Pictures folder.  It is there and how big is it according to the Finder?  If you're still having problems connect the two Macs to gather via ethernet cable, Target Disk Mode,  Transferring files between two computers using FireWire  or other direct method and just do a direct  copy, i.e. drag the library from the 2009 Mac to the Pictures folder of the 2012 Mini. 

Maybe you are looking for