Add Increasing Numbers to Beginning of FileName in Powershell












0















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++}










share|improve this question




















  • 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
















0















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++}










share|improve this question




















  • 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














0












0








0








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++}










share|improve this question
















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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














  • 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










1 Answer
1






active

oldest

votes


















0














$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.



enter image description here






share|improve this answer























    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
    });


    }
    });














    draft saved

    draft discarded


















    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









    0














    $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.



    enter image description here






    share|improve this answer




























      0














      $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.



      enter image description here






      share|improve this answer


























        0












        0








        0







        $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.



        enter image description here






        share|improve this answer













        $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.



        enter image description here







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 10 '16 at 10:19









        Fazer87Fazer87

        10.4k12640




        10.4k12640






























            draft saved

            draft discarded




















































            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

            Mangá

             ⁒  ․,‪⁊‑⁙ ⁖, ⁇‒※‌, †,⁖‗‌⁝    ‾‸⁘,‖⁔⁣,⁂‾
”‑,‥–,‬ ,⁀‹⁋‴⁑ ‒ ,‴⁋”‼ ⁨,‷⁔„ ‰′,‐‚ ‥‡‎“‷⁃⁨⁅⁣,⁔
⁇‘⁔⁡⁏⁌⁡‿‶‏⁨ ⁣⁕⁖⁨⁩⁥‽⁀  ‴‬⁜‟ ⁃‣‧⁕‮ …‍⁨‴ ⁩,⁚⁖‫ ,‵ ⁀,‮⁝‣‣ ⁑  ⁂– ․, ‾‽ ‏⁁“⁗‸ ‾… ‹‡⁌⁎‸‘ ‡⁏⁌‪ ‵⁛ ‎⁨ ―⁦⁤⁄⁕