Add Increasing Numbers to Beginning of FileName in Powershell

Multi tool use
I have a set of files in a folder, all pdfs. There is no uniform name to the documents, but I would like each one to be proceeded by a number, followed by an underscore, then "TAB." In other words, I want it to look like this:
1.01_TAB "fsfsdFSDF"
2.01_TAB "sjfsdjfsd"
etc.
Can someone help with this? Here's what I have so far:
$x=1
Dir *.pdf | Rename-Item -NewName { $x+ $.BaseName+ $.Extension; -f $x++}
powershell
add a comment |
I have a set of files in a folder, all pdfs. There is no uniform name to the documents, but I would like each one to be proceeded by a number, followed by an underscore, then "TAB." In other words, I want it to look like this:
1.01_TAB "fsfsdFSDF"
2.01_TAB "sjfsdjfsd"
etc.
Can someone help with this? Here's what I have so far:
$x=1
Dir *.pdf | Rename-Item -NewName { $x+ $.BaseName+ $.Extension; -f $x++}
powershell
1
Welcome to Super User. Unfortunately, we are not a code-writing service. Instead of simply asking for code to perform a particular task, please show us what you've tried so far (including any code you currently have) and where you're stuck so that we can help you with your specific problem. Questions that only ask for code are too broad and are likely to be put on hold or closed. Please read How do I ask a good question?.
– DavidPostill♦
Jul 22 '15 at 18:54
Another possibility would be to use a renaming tool. There are a lot of different ones out there. I like Advanced Renamer.
– dangph
Jul 23 '15 at 3:23
What I have so far: $x=1 Dir *.pdf | Rename-Item -NewName { $x+ $_.BaseName+ $_.Extension; -f $x++}
– user472213
Jul 23 '15 at 14:12
My apologies: I wasn't aware of the conventions of the forum. I cannot download other renaming tools, since my workplace has administrative requirements for functions like that.
– user472213
Jul 23 '15 at 14:18
add a comment |
I have a set of files in a folder, all pdfs. There is no uniform name to the documents, but I would like each one to be proceeded by a number, followed by an underscore, then "TAB." In other words, I want it to look like this:
1.01_TAB "fsfsdFSDF"
2.01_TAB "sjfsdjfsd"
etc.
Can someone help with this? Here's what I have so far:
$x=1
Dir *.pdf | Rename-Item -NewName { $x+ $.BaseName+ $.Extension; -f $x++}
powershell
I have a set of files in a folder, all pdfs. There is no uniform name to the documents, but I would like each one to be proceeded by a number, followed by an underscore, then "TAB." In other words, I want it to look like this:
1.01_TAB "fsfsdFSDF"
2.01_TAB "sjfsdjfsd"
etc.
Can someone help with this? Here's what I have so far:
$x=1
Dir *.pdf | Rename-Item -NewName { $x+ $.BaseName+ $.Extension; -f $x++}
powershell
powershell
edited Jul 24 '15 at 13:23
user472213
asked Jul 22 '15 at 18:14
user472213user472213
112
112
1
Welcome to Super User. Unfortunately, we are not a code-writing service. Instead of simply asking for code to perform a particular task, please show us what you've tried so far (including any code you currently have) and where you're stuck so that we can help you with your specific problem. Questions that only ask for code are too broad and are likely to be put on hold or closed. Please read How do I ask a good question?.
– DavidPostill♦
Jul 22 '15 at 18:54
Another possibility would be to use a renaming tool. There are a lot of different ones out there. I like Advanced Renamer.
– dangph
Jul 23 '15 at 3:23
What I have so far: $x=1 Dir *.pdf | Rename-Item -NewName { $x+ $_.BaseName+ $_.Extension; -f $x++}
– user472213
Jul 23 '15 at 14:12
My apologies: I wasn't aware of the conventions of the forum. I cannot download other renaming tools, since my workplace has administrative requirements for functions like that.
– user472213
Jul 23 '15 at 14:18
add a comment |
1
Welcome to Super User. Unfortunately, we are not a code-writing service. Instead of simply asking for code to perform a particular task, please show us what you've tried so far (including any code you currently have) and where you're stuck so that we can help you with your specific problem. Questions that only ask for code are too broad and are likely to be put on hold or closed. Please read How do I ask a good question?.
– DavidPostill♦
Jul 22 '15 at 18:54
Another possibility would be to use a renaming tool. There are a lot of different ones out there. I like Advanced Renamer.
– dangph
Jul 23 '15 at 3:23
What I have so far: $x=1 Dir *.pdf | Rename-Item -NewName { $x+ $_.BaseName+ $_.Extension; -f $x++}
– user472213
Jul 23 '15 at 14:12
My apologies: I wasn't aware of the conventions of the forum. I cannot download other renaming tools, since my workplace has administrative requirements for functions like that.
– user472213
Jul 23 '15 at 14:18
1
1
Welcome to Super User. Unfortunately, we are not a code-writing service. Instead of simply asking for code to perform a particular task, please show us what you've tried so far (including any code you currently have) and where you're stuck so that we can help you with your specific problem. Questions that only ask for code are too broad and are likely to be put on hold or closed. Please read How do I ask a good question?.
– DavidPostill♦
Jul 22 '15 at 18:54
Welcome to Super User. Unfortunately, we are not a code-writing service. Instead of simply asking for code to perform a particular task, please show us what you've tried so far (including any code you currently have) and where you're stuck so that we can help you with your specific problem. Questions that only ask for code are too broad and are likely to be put on hold or closed. Please read How do I ask a good question?.
– DavidPostill♦
Jul 22 '15 at 18:54
Another possibility would be to use a renaming tool. There are a lot of different ones out there. I like Advanced Renamer.
– dangph
Jul 23 '15 at 3:23
Another possibility would be to use a renaming tool. There are a lot of different ones out there. I like Advanced Renamer.
– dangph
Jul 23 '15 at 3:23
What I have so far: $x=1 Dir *.pdf | Rename-Item -NewName { $x+ $_.BaseName+ $_.Extension; -f $x++}
– user472213
Jul 23 '15 at 14:12
What I have so far: $x=1 Dir *.pdf | Rename-Item -NewName { $x+ $_.BaseName+ $_.Extension; -f $x++}
– user472213
Jul 23 '15 at 14:12
My apologies: I wasn't aware of the conventions of the forum. I cannot download other renaming tools, since my workplace has administrative requirements for functions like that.
– user472213
Jul 23 '15 at 14:18
My apologies: I wasn't aware of the conventions of the forum. I cannot download other renaming tools, since my workplace has administrative requirements for functions like that.
– user472213
Jul 23 '15 at 14:18
add a comment |
1 Answer
1
active
oldest
votes
$originalFiles = Get-ChildItem "C:UsersmeDesktopNew folder" -Filter *.txt
$x = 1
ForEach ($originalFile in $originalFiles) {
Rename-Item -Path $originalFile.FullName -NewName (($originalFile.Directory.FullName) + "" + $x + $originalFile.Name)
$x++
}
Definitely not my best work... may well revise this after I've had coffee - but it seems to do what you need it to.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f943987%2fadd-increasing-numbers-to-beginning-of-filename-in-powershell%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$originalFiles = Get-ChildItem "C:UsersmeDesktopNew folder" -Filter *.txt
$x = 1
ForEach ($originalFile in $originalFiles) {
Rename-Item -Path $originalFile.FullName -NewName (($originalFile.Directory.FullName) + "" + $x + $originalFile.Name)
$x++
}
Definitely not my best work... may well revise this after I've had coffee - but it seems to do what you need it to.
add a comment |
$originalFiles = Get-ChildItem "C:UsersmeDesktopNew folder" -Filter *.txt
$x = 1
ForEach ($originalFile in $originalFiles) {
Rename-Item -Path $originalFile.FullName -NewName (($originalFile.Directory.FullName) + "" + $x + $originalFile.Name)
$x++
}
Definitely not my best work... may well revise this after I've had coffee - but it seems to do what you need it to.
add a comment |
$originalFiles = Get-ChildItem "C:UsersmeDesktopNew folder" -Filter *.txt
$x = 1
ForEach ($originalFile in $originalFiles) {
Rename-Item -Path $originalFile.FullName -NewName (($originalFile.Directory.FullName) + "" + $x + $originalFile.Name)
$x++
}
Definitely not my best work... may well revise this after I've had coffee - but it seems to do what you need it to.
$originalFiles = Get-ChildItem "C:UsersmeDesktopNew folder" -Filter *.txt
$x = 1
ForEach ($originalFile in $originalFiles) {
Rename-Item -Path $originalFile.FullName -NewName (($originalFile.Directory.FullName) + "" + $x + $originalFile.Name)
$x++
}
Definitely not my best work... may well revise this after I've had coffee - but it seems to do what you need it to.
answered Mar 10 '16 at 10:19
Fazer87Fazer87
10.4k12640
10.4k12640
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f943987%2fadd-increasing-numbers-to-beginning-of-filename-in-powershell%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
amtYMpvjNmqL
1
Welcome to Super User. Unfortunately, we are not a code-writing service. Instead of simply asking for code to perform a particular task, please show us what you've tried so far (including any code you currently have) and where you're stuck so that we can help you with your specific problem. Questions that only ask for code are too broad and are likely to be put on hold or closed. Please read How do I ask a good question?.
– DavidPostill♦
Jul 22 '15 at 18:54
Another possibility would be to use a renaming tool. There are a lot of different ones out there. I like Advanced Renamer.
– dangph
Jul 23 '15 at 3:23
What I have so far: $x=1 Dir *.pdf | Rename-Item -NewName { $x+ $_.BaseName+ $_.Extension; -f $x++}
– user472213
Jul 23 '15 at 14:12
My apologies: I wasn't aware of the conventions of the forum. I cannot download other renaming tools, since my workplace has administrative requirements for functions like that.
– user472213
Jul 23 '15 at 14:18