How to get an UPDATED size of a folder using Powershell












2















I need to check the size of a specific folder using Powershell. The size of this folder is constantly growing. However, despite this, Powershell always returns the same size.



Example:

Powershell returns 1000079693

wait 5 seconds

Powershell STILL returns 1000079693



The only exceptions to this is if I go to the folder, right click and click properties. I believe this updates something in the OS. Or I can wait a long time (like 5 minutes) After doing this, Powershell will show me a new number for the folder size.



My question is, how can I FORCE Powershell to get the most updated folder size right away, instead of returning the old size?



try{
$size = Get-ChildItem "C:UsersAdministratorDesktopGUIClickerButtonsThatAreReady" -Recurse -ErrorAction stop |
Measure-Object -property length -sum
Write-Host $size.sum
} catch{
Write-Host ":Error:"
}









share|improve this question




















  • 2





    Can you provide steps to reproduce this problem? I just tried your code on a folder on my laptop and it worked as expected. I added a single character to an existing text file in the folder and it picked up the change straight away.

    – boxdog
    Jan 2 at 12:49













  • So I just tried, and the same is the case for me (adding a character or new file to the folder will increase the size immediately.) However, my folder is being updated by a script, and not manually. So I think there's something special when files are updated via a script instead of by hand. Unfortunately I cannot reproduce that script here.

    – s123
    Jan 2 at 14:06











  • Unless your script does something special (in which case you'd need to show us what it does) there is no difference between updating a file manually or via script.

    – Ansgar Wiechers
    Jan 2 at 21:52
















2















I need to check the size of a specific folder using Powershell. The size of this folder is constantly growing. However, despite this, Powershell always returns the same size.



Example:

Powershell returns 1000079693

wait 5 seconds

Powershell STILL returns 1000079693



The only exceptions to this is if I go to the folder, right click and click properties. I believe this updates something in the OS. Or I can wait a long time (like 5 minutes) After doing this, Powershell will show me a new number for the folder size.



My question is, how can I FORCE Powershell to get the most updated folder size right away, instead of returning the old size?



try{
$size = Get-ChildItem "C:UsersAdministratorDesktopGUIClickerButtonsThatAreReady" -Recurse -ErrorAction stop |
Measure-Object -property length -sum
Write-Host $size.sum
} catch{
Write-Host ":Error:"
}









share|improve this question




















  • 2





    Can you provide steps to reproduce this problem? I just tried your code on a folder on my laptop and it worked as expected. I added a single character to an existing text file in the folder and it picked up the change straight away.

    – boxdog
    Jan 2 at 12:49













  • So I just tried, and the same is the case for me (adding a character or new file to the folder will increase the size immediately.) However, my folder is being updated by a script, and not manually. So I think there's something special when files are updated via a script instead of by hand. Unfortunately I cannot reproduce that script here.

    – s123
    Jan 2 at 14:06











  • Unless your script does something special (in which case you'd need to show us what it does) there is no difference between updating a file manually or via script.

    – Ansgar Wiechers
    Jan 2 at 21:52














2












2








2








I need to check the size of a specific folder using Powershell. The size of this folder is constantly growing. However, despite this, Powershell always returns the same size.



Example:

Powershell returns 1000079693

wait 5 seconds

Powershell STILL returns 1000079693



The only exceptions to this is if I go to the folder, right click and click properties. I believe this updates something in the OS. Or I can wait a long time (like 5 minutes) After doing this, Powershell will show me a new number for the folder size.



My question is, how can I FORCE Powershell to get the most updated folder size right away, instead of returning the old size?



try{
$size = Get-ChildItem "C:UsersAdministratorDesktopGUIClickerButtonsThatAreReady" -Recurse -ErrorAction stop |
Measure-Object -property length -sum
Write-Host $size.sum
} catch{
Write-Host ":Error:"
}









share|improve this question
















I need to check the size of a specific folder using Powershell. The size of this folder is constantly growing. However, despite this, Powershell always returns the same size.



Example:

Powershell returns 1000079693

wait 5 seconds

Powershell STILL returns 1000079693



The only exceptions to this is if I go to the folder, right click and click properties. I believe this updates something in the OS. Or I can wait a long time (like 5 minutes) After doing this, Powershell will show me a new number for the folder size.



My question is, how can I FORCE Powershell to get the most updated folder size right away, instead of returning the old size?



try{
$size = Get-ChildItem "C:UsersAdministratorDesktopGUIClickerButtonsThatAreReady" -Recurse -ErrorAction stop |
Measure-Object -property length -sum
Write-Host $size.sum
} catch{
Write-Host ":Error:"
}






windows powershell






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 2 at 12:42









gms0ulman

7,67521128




7,67521128










asked Jan 2 at 12:20









s123s123

104211




104211








  • 2





    Can you provide steps to reproduce this problem? I just tried your code on a folder on my laptop and it worked as expected. I added a single character to an existing text file in the folder and it picked up the change straight away.

    – boxdog
    Jan 2 at 12:49













  • So I just tried, and the same is the case for me (adding a character or new file to the folder will increase the size immediately.) However, my folder is being updated by a script, and not manually. So I think there's something special when files are updated via a script instead of by hand. Unfortunately I cannot reproduce that script here.

    – s123
    Jan 2 at 14:06











  • Unless your script does something special (in which case you'd need to show us what it does) there is no difference between updating a file manually or via script.

    – Ansgar Wiechers
    Jan 2 at 21:52














  • 2





    Can you provide steps to reproduce this problem? I just tried your code on a folder on my laptop and it worked as expected. I added a single character to an existing text file in the folder and it picked up the change straight away.

    – boxdog
    Jan 2 at 12:49













  • So I just tried, and the same is the case for me (adding a character or new file to the folder will increase the size immediately.) However, my folder is being updated by a script, and not manually. So I think there's something special when files are updated via a script instead of by hand. Unfortunately I cannot reproduce that script here.

    – s123
    Jan 2 at 14:06











  • Unless your script does something special (in which case you'd need to show us what it does) there is no difference between updating a file manually or via script.

    – Ansgar Wiechers
    Jan 2 at 21:52








2




2





Can you provide steps to reproduce this problem? I just tried your code on a folder on my laptop and it worked as expected. I added a single character to an existing text file in the folder and it picked up the change straight away.

– boxdog
Jan 2 at 12:49







Can you provide steps to reproduce this problem? I just tried your code on a folder on my laptop and it worked as expected. I added a single character to an existing text file in the folder and it picked up the change straight away.

– boxdog
Jan 2 at 12:49















So I just tried, and the same is the case for me (adding a character or new file to the folder will increase the size immediately.) However, my folder is being updated by a script, and not manually. So I think there's something special when files are updated via a script instead of by hand. Unfortunately I cannot reproduce that script here.

– s123
Jan 2 at 14:06





So I just tried, and the same is the case for me (adding a character or new file to the folder will increase the size immediately.) However, my folder is being updated by a script, and not manually. So I think there's something special when files are updated via a script instead of by hand. Unfortunately I cannot reproduce that script here.

– s123
Jan 2 at 14:06













Unless your script does something special (in which case you'd need to show us what it does) there is no difference between updating a file manually or via script.

– Ansgar Wiechers
Jan 2 at 21:52





Unless your script does something special (in which case you'd need to show us what it does) there is no difference between updating a file manually or via script.

– Ansgar Wiechers
Jan 2 at 21:52












0






active

oldest

votes











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%2f54006283%2fhow-to-get-an-updated-size-of-a-folder-using-powershell%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















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%2f54006283%2fhow-to-get-an-updated-size-of-a-folder-using-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

Monofisismo

Angular Downloading a file using contenturl with Basic Authentication

Olmecas