Append folder name as prefix while keeping part the file name
What a wonderful software! Thanks I appreciate it to the fullest.
I spent too long for an answer for this possibly simple problem, but can't find an answer.
I would like to append the folder name as prefix while keeping part of the file name, if its possible.
For example:-
From folder
Movie name (2015) [Br.Hd2.H10b.Ec8.C.S-SunMan]
Files
Movie name 1 (2015) [Br.Hd2.Hevc.Ec3.8ch-SunMan].mkv
Movie name 1 (2015) [Br.Hd2.Hevc.Ec3.8ch-SunMan].nfo
Movie name 1 (2015) [Br.Hd2.Hevc.Ec3.8ch-SunMan]-fanart.jpg
Movie name 1 (2015) [Br.Hd2.Hevc.Ec3.8ch-SunMan]-poster.jpg
I'd like to rename the files as follows, which is really the folder name plus the -fanart or the -poster in the end.
Movie name (2015) [Br.Hd2.H10b.Ec8.C.S-SunMan].mkv
Movie name (2015) [Br.Hd2.H10b.Ec8.C.S-SunMan].nfo
Movie name (2015) [Br.Hd2.H10b.Ec8.C.S-SunMan]-fanart.jpg
Movie name (2015) [Br.Hd2.H10b.Ec8.C.S-SunMan]-poster.jpg
I have hundreds of these, if not thousands. Would be too difficult to do manually.
If, and when you get a chance, please instruct in detail.
Thanks in advance.
I spent too long for an answer for this possibly simple problem, but can't find an answer.
I would like to append the folder name as prefix while keeping part of the file name, if its possible.
For example:-
From folder
Movie name (2015) [Br.Hd2.H10b.Ec8.C.S-SunMan]
Files
Movie name 1 (2015) [Br.Hd2.Hevc.Ec3.8ch-SunMan].mkv
Movie name 1 (2015) [Br.Hd2.Hevc.Ec3.8ch-SunMan].nfo
Movie name 1 (2015) [Br.Hd2.Hevc.Ec3.8ch-SunMan]-fanart.jpg
Movie name 1 (2015) [Br.Hd2.Hevc.Ec3.8ch-SunMan]-poster.jpg
I'd like to rename the files as follows, which is really the folder name plus the -fanart or the -poster in the end.
Movie name (2015) [Br.Hd2.H10b.Ec8.C.S-SunMan].mkv
Movie name (2015) [Br.Hd2.H10b.Ec8.C.S-SunMan].nfo
Movie name (2015) [Br.Hd2.H10b.Ec8.C.S-SunMan]-fanart.jpg
Movie name (2015) [Br.Hd2.H10b.Ec8.C.S-SunMan]-poster.jpg
I have hundreds of these, if not thousands. Would be too difficult to do manually.
If, and when you get a chance, please instruct in detail.
Thanks in advance.
Replace: [^]]*\]
with: <DirName>
Use regular expressions
with: <DirName>
Use regular expressions
Reply to #2:
OMG, you're the greatest. Works like a charm.
I did not sit tight after posting the question. I had come up with a really long but single click workable solution, which you might have a laugh with. I am going to write here just for the fun. But I'll be using yours which is quickest and shortest, using just a single function. Bravo!
Replace: .*?([a-z]*-poster)
with: \1
Use regular expressions
Replace: .*?([a-z]*-fanart)
with: \1
Use regular expressions
Add: <DirName:1>
at index: 1
Remove pattern: <Name>
apply to: name
I told you it was long, lol.
You're doing a great service to the community. Needless to say, but keep up the good work.
Edit:-
An observation:
The short solution works only if you want to keep anything after "]". Of course that is the perfect answer to my asked question. But I thought it would be asking too much by throwing other scenarios, where "]" would not be present in the file name. My fault. I figured that other readers would benefit by reading this experience.
I will be using both solutions.
OMG, you're the greatest. Works like a charm.
I did not sit tight after posting the question. I had come up with a really long but single click workable solution, which you might have a laugh with. I am going to write here just for the fun. But I'll be using yours which is quickest and shortest, using just a single function. Bravo!
Replace: .*?([a-z]*-poster)
with: \1
Use regular expressions
Replace: .*?([a-z]*-fanart)
with: \1
Use regular expressions
Add: <DirName:1>
at index: 1
Remove pattern: <Name>
apply to: name
I told you it was long, lol.
You're doing a great service to the community. Needless to say, but keep up the good work.
Edit:-
An observation:
The short solution works only if you want to keep anything after "]". Of course that is the perfect answer to my asked question. But I thought it would be asking too much by throwing other scenarios, where "]" would not be present in the file name. My fault. I figured that other readers would benefit by reading this experience.
I will be using both solutions.