How to get an UPDATED size of a folder using Powershell
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
add a comment |
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
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
add a comment |
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
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
windows powershell
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
add a comment |
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
add a comment |
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
});
}
});
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%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
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.
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%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
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
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