victim_v

Script to check directory size

5 posts in this topic

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



#2 ·  Posted (edited)

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

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")

 

1 person likes this

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-02-03 - Version 1.4.7.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-03 - Version 1.2.4.0) - 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
Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

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

 

Thanks a lot.

Share this post


Link to post
Share on other sites

:) 


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-02-03 - Version 1.4.7.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-03 - Version 1.2.4.0) - 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
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