Skip to main content
Participating Frequently
September 14, 2018
Answered

"Save AS" Naming Problem with Action

  • September 14, 2018
  • 5 replies
  • 521 views

I have an action that I would apply to different images and at the end after applying the action I want to save each image using an unique name. I can't find a way to do that b/c the action will save every file with the name I used to save the image when I setup the action. Let me explain it more clearly below.

  1. To setup the action, I open up Image-01.
  2. Start recording the action.
  3. I do a few adjustments, etc.
  4. Save the file using "Save A" with the file name Image-01-A.
  5. Stop recording the action.

  1. When I now apply the action to Image-02, I want to save the file as Image-02-A in the same folder as Image-01-A is located.
  2. Image-01-A and Image-02-A are different images and so should have different file name.
  3. However, the problem is that the action will only save Image-02 as Image-01-A (because Image-01-A is the name I used in setting up the action) and so it overwrites the original Image-01-A.

At first I think PS would see that another file with the same file name is already there and so would ask me whether or not I want to "Replace" it and thus a chance to name it with the proper name. But it doesn't show any warning and doesn't ask at all.

*** Please understand that I am not talking about batch processing. I don't need to batch process the images. The different images will come to me to work on separately at different time. I need to work on each image right the way as soon as it arrives. The time in between image arrival is irregular. ***

I hope I have explained it clearly. Any suggestion?

    This topic has been closed for replies.
    Correct answer Bojan Živković11378569

    The problem is that you have recorded exact name of the file, that's why Photoshop is overwriting your file, it will always save file with recorded (hard coded) name.

    One of the possible solutions is to turn on modal control for Save step.

    5 replies

    PSUserRAAuthor
    Participating Frequently
    September 14, 2018

    Bojan's answer is exactly what I am looking for. Thank you, Bojan. The only thing is that with the Modal Control, during the "save" step, it doesn't open my predetermined "save as" folder. But it's just a small annoyance and I can live with that.

    All the other suggestions are great workarounds but it doesn't work for me. It is because, in one of the steps in the action, I copy and paste the image on to a template and save tge final product with a different name. I am going to reuse the template over and over; thus, it can't be overwritten either.

    I always get great help here. Thank you all.

    Jeff Arola
    Community Expert
    Community Expert
    September 14, 2018

    You can however use File>Automate Batch on Opened Documents and set the File Naming to put include a -A at the end of the filename.

    You can even record File>Automate Batch as an action.

    macpawel
    Participating Frequently
    September 14, 2018

    In My opinion the best solution is not to change names at all. You can do it later in Bridge.

    Use your Save command and leave original name as is. It Should be helps

    pawel

    Trevor.Dennis
    Community Expert
    Community Expert
    September 14, 2018

    What some of us do is have a temporary folder to use in Actions.

    Work through a batch of images which will save to the temp folder, and move to the required end location.

    The alternative is to make a new action each time.

    BTW  If you want to Save As as JPG, and your folder would  otherwise cause it to save as a PSD file, add a Flatten Image line just before the Save As.

    Bojan Živković11378569
    Community Expert
    Community Expert
    September 14, 2018

    The problem is that you have recorded exact name of the file, that's why Photoshop is overwriting your file, it will always save file with recorded (hard coded) name.

    One of the possible solutions is to turn on modal control for Save step.