How can I tree a folder in batch without listing the current directory?





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















Im trying to use the tree command to list a file system but it adds extra information such as current directory and what directory is being listed.



I have tried looking into the tree attributes but cant seem to find anything that works.



rem Asks for user input
set /p COMMAND=What would you like to do? :
rem Locates the command specified by the user
goto %COMMAND%

:settings
echo.
rem Clarifies that the action has been completed
echo Successfully opened settings panel
echo.
rem Shows a graphical tree of the specified file structure
tree "%CD%settings"
pause


I am only expecting:



├───accounts
├───apps
├───devices
├───language
├───network
├───personalization
├───privacy
├───security
├───system
├───time
└───update


But instead I get:



Folder PATH listing
Volume serial number is 0000C2A7 06D5:17B1
C:USERSNOAH HERRONDESKTOPSYSTEM MANAGEMENTSETTINGS
├───accounts
├───apps
├───devices
├───language
├───network
├───personalization
├───privacy
├───security
├───system
├───time
└───update









share|improve this question































    0















    Im trying to use the tree command to list a file system but it adds extra information such as current directory and what directory is being listed.



    I have tried looking into the tree attributes but cant seem to find anything that works.



    rem Asks for user input
    set /p COMMAND=What would you like to do? :
    rem Locates the command specified by the user
    goto %COMMAND%

    :settings
    echo.
    rem Clarifies that the action has been completed
    echo Successfully opened settings panel
    echo.
    rem Shows a graphical tree of the specified file structure
    tree "%CD%settings"
    pause


    I am only expecting:



    ├───accounts
    ├───apps
    ├───devices
    ├───language
    ├───network
    ├───personalization
    ├───privacy
    ├───security
    ├───system
    ├───time
    └───update


    But instead I get:



    Folder PATH listing
    Volume serial number is 0000C2A7 06D5:17B1
    C:USERSNOAH HERRONDESKTOPSYSTEM MANAGEMENTSETTINGS
    ├───accounts
    ├───apps
    ├───devices
    ├───language
    ├───network
    ├───personalization
    ├───privacy
    ├───security
    ├───system
    ├───time
    └───update









    share|improve this question



























      0












      0








      0








      Im trying to use the tree command to list a file system but it adds extra information such as current directory and what directory is being listed.



      I have tried looking into the tree attributes but cant seem to find anything that works.



      rem Asks for user input
      set /p COMMAND=What would you like to do? :
      rem Locates the command specified by the user
      goto %COMMAND%

      :settings
      echo.
      rem Clarifies that the action has been completed
      echo Successfully opened settings panel
      echo.
      rem Shows a graphical tree of the specified file structure
      tree "%CD%settings"
      pause


      I am only expecting:



      ├───accounts
      ├───apps
      ├───devices
      ├───language
      ├───network
      ├───personalization
      ├───privacy
      ├───security
      ├───system
      ├───time
      └───update


      But instead I get:



      Folder PATH listing
      Volume serial number is 0000C2A7 06D5:17B1
      C:USERSNOAH HERRONDESKTOPSYSTEM MANAGEMENTSETTINGS
      ├───accounts
      ├───apps
      ├───devices
      ├───language
      ├───network
      ├───personalization
      ├───privacy
      ├───security
      ├───system
      ├───time
      └───update









      share|improve this question
















      Im trying to use the tree command to list a file system but it adds extra information such as current directory and what directory is being listed.



      I have tried looking into the tree attributes but cant seem to find anything that works.



      rem Asks for user input
      set /p COMMAND=What would you like to do? :
      rem Locates the command specified by the user
      goto %COMMAND%

      :settings
      echo.
      rem Clarifies that the action has been completed
      echo Successfully opened settings panel
      echo.
      rem Shows a graphical tree of the specified file structure
      tree "%CD%settings"
      pause


      I am only expecting:



      ├───accounts
      ├───apps
      ├───devices
      ├───language
      ├───network
      ├───personalization
      ├───privacy
      ├───security
      ├───system
      ├───time
      └───update


      But instead I get:



      Folder PATH listing
      Volume serial number is 0000C2A7 06D5:17B1
      C:USERSNOAH HERRONDESKTOPSYSTEM MANAGEMENTSETTINGS
      ├───accounts
      ├───apps
      ├───devices
      ├───language
      ├───network
      ├───personalization
      ├───privacy
      ├───security
      ├───system
      ├───time
      └───update






      batch-file






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 3 at 23:21









      LotPings

      20.4k61633




      20.4k61633










      asked Jan 3 at 22:48









      Noah HerronNoah Herron

      33




      33
























          1 Answer
          1






          active

          oldest

          votes


















          1














          That header is build into the executable tree.com

          (yes despite being a 64bit program it is named .com)



          Use a for /f to parse the output and skip 3 lines:



          for /f "skip=3 delims=" %%A in ('tree "%CD%settings"') do Echo:%%A


          or simply pipe tree output to |more +3



          tree "%CD%settings" | more +3





          share|improve this answer
























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            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%2fstackoverflow.com%2fquestions%2f54030863%2fhow-can-i-tree-a-folder-in-batch-without-listing-the-current-directory%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









            1














            That header is build into the executable tree.com

            (yes despite being a 64bit program it is named .com)



            Use a for /f to parse the output and skip 3 lines:



            for /f "skip=3 delims=" %%A in ('tree "%CD%settings"') do Echo:%%A


            or simply pipe tree output to |more +3



            tree "%CD%settings" | more +3





            share|improve this answer




























              1














              That header is build into the executable tree.com

              (yes despite being a 64bit program it is named .com)



              Use a for /f to parse the output and skip 3 lines:



              for /f "skip=3 delims=" %%A in ('tree "%CD%settings"') do Echo:%%A


              or simply pipe tree output to |more +3



              tree "%CD%settings" | more +3





              share|improve this answer


























                1












                1








                1







                That header is build into the executable tree.com

                (yes despite being a 64bit program it is named .com)



                Use a for /f to parse the output and skip 3 lines:



                for /f "skip=3 delims=" %%A in ('tree "%CD%settings"') do Echo:%%A


                or simply pipe tree output to |more +3



                tree "%CD%settings" | more +3





                share|improve this answer













                That header is build into the executable tree.com

                (yes despite being a 64bit program it is named .com)



                Use a for /f to parse the output and skip 3 lines:



                for /f "skip=3 delims=" %%A in ('tree "%CD%settings"') do Echo:%%A


                or simply pipe tree output to |more +3



                tree "%CD%settings" | more +3






                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 3 at 23:32









                LotPingsLotPings

                20.4k61633




                20.4k61633
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • 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%2fstackoverflow.com%2fquestions%2f54030863%2fhow-can-i-tree-a-folder-in-batch-without-listing-the-current-directory%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

                    Monofisismo

                    Angular Downloading a file using contenturl with Basic Authentication

                    Olmecas