How to count the files and directories by excluding dot folders in command prompt?
I am using dir /s
to view all the files and directives in my folder. But this also displaying . directories. I am almost having more than 100 top level and inside folders. When I execute above command the result is not accurate.
How to get the exact files and directories count using window command prompt?
windows command-line
add a comment |
I am using dir /s
to view all the files and directives in my folder. But this also displaying . directories. I am almost having more than 100 top level and inside folders. When I execute above command the result is not accurate.
How to get the exact files and directories count using window command prompt?
windows command-line
So just because YOU want some directories not counted the result is not accurate? You will have to set up a batch/script to count the way you want. There are examples for that here Super User or on Stack Overflow.
– LotPings
Dec 25 '18 at 21:09
add a comment |
I am using dir /s
to view all the files and directives in my folder. But this also displaying . directories. I am almost having more than 100 top level and inside folders. When I execute above command the result is not accurate.
How to get the exact files and directories count using window command prompt?
windows command-line
I am using dir /s
to view all the files and directives in my folder. But this also displaying . directories. I am almost having more than 100 top level and inside folders. When I execute above command the result is not accurate.
How to get the exact files and directories count using window command prompt?
windows command-line
windows command-line
asked Dec 25 '18 at 20:26
MihirMihir
972
972
So just because YOU want some directories not counted the result is not accurate? You will have to set up a batch/script to count the way you want. There are examples for that here Super User or on Stack Overflow.
– LotPings
Dec 25 '18 at 21:09
add a comment |
So just because YOU want some directories not counted the result is not accurate? You will have to set up a batch/script to count the way you want. There are examples for that here Super User or on Stack Overflow.
– LotPings
Dec 25 '18 at 21:09
So just because YOU want some directories not counted the result is not accurate? You will have to set up a batch/script to count the way you want. There are examples for that here Super User or on Stack Overflow.
– LotPings
Dec 25 '18 at 21:09
So just because YOU want some directories not counted the result is not accurate? You will have to set up a batch/script to count the way you want. There are examples for that here Super User or on Stack Overflow.
– LotPings
Dec 25 '18 at 21:09
add a comment |
1 Answer
1
active
oldest
votes
Count files recursively:
set filesCount=0 & (for /R %f in (*) do @(set /a filesCount+=1 > nul)) & set filescount
Count directories recursively:
set dirsCount=0 & (for /D /R %f in (*) do @(set /a dirsCount+=1 > nul)) & set dirscount
Resource: FOR
loop commands.
Edit: if you care about hidden files, compare the following results:
d:bat> set filesCount=0 & (for /R %f in (*) do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3095
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /a-h-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3095
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /ah-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=10
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /a-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3105
Apply to directories (mutatis mutandis) using dir
switches /aD
, /aHD
and /a-HD
sequentially.
This will exclude hidden files and directories also?
– Mihir
Dec 28 '18 at 10:35
@Mihir answer updated.
– JosefZ
Dec 28 '18 at 11:09
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%2f1387652%2fhow-to-count-the-files-and-directories-by-excluding-dot-folders-in-command-promp%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
Count files recursively:
set filesCount=0 & (for /R %f in (*) do @(set /a filesCount+=1 > nul)) & set filescount
Count directories recursively:
set dirsCount=0 & (for /D /R %f in (*) do @(set /a dirsCount+=1 > nul)) & set dirscount
Resource: FOR
loop commands.
Edit: if you care about hidden files, compare the following results:
d:bat> set filesCount=0 & (for /R %f in (*) do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3095
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /a-h-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3095
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /ah-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=10
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /a-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3105
Apply to directories (mutatis mutandis) using dir
switches /aD
, /aHD
and /a-HD
sequentially.
This will exclude hidden files and directories also?
– Mihir
Dec 28 '18 at 10:35
@Mihir answer updated.
– JosefZ
Dec 28 '18 at 11:09
add a comment |
Count files recursively:
set filesCount=0 & (for /R %f in (*) do @(set /a filesCount+=1 > nul)) & set filescount
Count directories recursively:
set dirsCount=0 & (for /D /R %f in (*) do @(set /a dirsCount+=1 > nul)) & set dirscount
Resource: FOR
loop commands.
Edit: if you care about hidden files, compare the following results:
d:bat> set filesCount=0 & (for /R %f in (*) do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3095
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /a-h-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3095
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /ah-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=10
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /a-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3105
Apply to directories (mutatis mutandis) using dir
switches /aD
, /aHD
and /a-HD
sequentially.
This will exclude hidden files and directories also?
– Mihir
Dec 28 '18 at 10:35
@Mihir answer updated.
– JosefZ
Dec 28 '18 at 11:09
add a comment |
Count files recursively:
set filesCount=0 & (for /R %f in (*) do @(set /a filesCount+=1 > nul)) & set filescount
Count directories recursively:
set dirsCount=0 & (for /D /R %f in (*) do @(set /a dirsCount+=1 > nul)) & set dirscount
Resource: FOR
loop commands.
Edit: if you care about hidden files, compare the following results:
d:bat> set filesCount=0 & (for /R %f in (*) do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3095
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /a-h-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3095
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /ah-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=10
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /a-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3105
Apply to directories (mutatis mutandis) using dir
switches /aD
, /aHD
and /a-HD
sequentially.
Count files recursively:
set filesCount=0 & (for /R %f in (*) do @(set /a filesCount+=1 > nul)) & set filescount
Count directories recursively:
set dirsCount=0 & (for /D /R %f in (*) do @(set /a dirsCount+=1 > nul)) & set dirscount
Resource: FOR
loop commands.
Edit: if you care about hidden files, compare the following results:
d:bat> set filesCount=0 & (for /R %f in (*) do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3095
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /a-h-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3095
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /ah-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=10
d:bat> set filesCount=0 & (for /F "delims=" %f in ('dir /b /s /a-d') do @(set /a filesCount+=1 > nul)) & set filescount
filesCount=3105
Apply to directories (mutatis mutandis) using dir
switches /aD
, /aHD
and /a-HD
sequentially.
edited Dec 28 '18 at 11:09
answered Dec 25 '18 at 22:16
JosefZJosefZ
7,25041544
7,25041544
This will exclude hidden files and directories also?
– Mihir
Dec 28 '18 at 10:35
@Mihir answer updated.
– JosefZ
Dec 28 '18 at 11:09
add a comment |
This will exclude hidden files and directories also?
– Mihir
Dec 28 '18 at 10:35
@Mihir answer updated.
– JosefZ
Dec 28 '18 at 11:09
This will exclude hidden files and directories also?
– Mihir
Dec 28 '18 at 10:35
This will exclude hidden files and directories also?
– Mihir
Dec 28 '18 at 10:35
@Mihir answer updated.
– JosefZ
Dec 28 '18 at 11:09
@Mihir answer updated.
– JosefZ
Dec 28 '18 at 11:09
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%2f1387652%2fhow-to-count-the-files-and-directories-by-excluding-dot-folders-in-command-promp%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
So just because YOU want some directories not counted the result is not accurate? You will have to set up a batch/script to count the way you want. There are examples for that here Super User or on Stack Overflow.
– LotPings
Dec 25 '18 at 21:09