Jump to content
victim_v

Script to check directory size

Recommended Posts

victim_v

My first post on these forums. I'm also very new to AutoIt.

I'm trying to write a simple script that checks a directory size  and gets the time it takes to reach a certain size. Here is what I have so far:

$begin=TimerInit()
$dirSize=DirGetsize("C:\check")
If $dirSize==104939573 Then
    $time=round((TimerDiff($begin))/1000, 2)
    EndIf
msgbox(0, "Time to download" , $time & "seconds")

 

When i try to run it gives error: "Variable used without being declared" . This supposedly happens on line 6 which would be $time variable but I declared it earlier? Any thoughts?

 

Thanks

 

 

Share this post


Link to post
Share on other sites
kaisies

You "declared" $time inside an if statement. If that if statement fails, $time isn't declared, hence the error. Move the msgbox to inside of the if statement 

Edited by kaisies

Share this post


Link to post
Share on other sites
water

I think you should do it in a loop:

Global $iBegin = TimerInit()
While DirGetsize("C:\check") < 104939573 Then
    Sleep(5000) ; Check every 5 seconds
WEnd
$iTime = Round((TimerDiff($begin))/1000, 2)
Msgbox(0, "Time to download", $iTime & " seconds")

 

  • Like 1

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites
victim_v

Thanks kaisies and water.  Water your example worked like a charm.

 

Thanks a lot.

Share this post


Link to post
Share on other sites
water

:) 


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×