×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Windows CMD Script
2

Windows CMD Script

Windows CMD Script

(OP)
Sorry, I'm not sure if this is the right forum. I have a windows command script which adds "like-named" files (with an appended suffix) to a zip file.

CODE

for %%f in (*.zip) do "c:\program files\7-zip\7z.exe" a %%~nf.zip %%~nf_SUFFIX001.pdf 

I now need to revise the script to accept similar names, but with a twist. Before I had:
filename_YYY.zip
and I added
filename_YYY_SUFFIX001.pdf
and everything was dandy!

Now I need to make it work with
filename_YYY.zip
and adding
filename.YYY_SUFFIX001.pdf

The underscore (_) has changed to a period (.)

Is there a way to revise my code to accept this new pdf filename?

Thanks,
Jeff

RE: Windows CMD Script

2

CODE -->

@echo off
setlocal
for %%J in (*.zip) do @call :func %%~nJ
goto :EOF

:func
set BAR=%1
set FOO=%BAR:_=.%
echo on
"D:\justin\portableapps\7-ZipPortable\App\7-Zip\7z.exe" a %BAR%.zip %FOO%_SUFFIX001.pdf
@echo off
goto :EOF 

RE: Windows CMD Script

(OP)
Thanks Justin!

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close