DISKFREE
From MCS Wiki AVR
				
								
				(Difference between revisions)
				
																
				
				
								
				|  (Created page with "= <span class="f_Header">Action</span> =  Returns the free size of the Disk in KB.  <span style="font-family: Arial;"> </span>  <span style="font-family: Arial;"> </...") | |||
| Line 37: | Line 37: | ||
| = <span class="f_Header">See also</span> = | = <span class="f_Header">See also</span> = | ||
| − | [ | + | [[INITFILESYSTEM]] , [[OPEN]] , [[CLOSE]] , [[FLUSH]] , [[PRINT]] , [[LINE INPUT]] , [[LOC]] , [[LOF]] , [[EOF]] , [[FREEFILE]] , [[FILEATTR]] , [[SEEK]] , [[BSAVE]] , [[BLOAD]] , [[KILL]] , [[DISKSIZE]] , [[GET]] , [[PUT]] , [[FILEDATE]] , [[FILETIME]] , [[FILEDATETIME]] , [[DIR]] , [[FILELEN]] , [[WRITE]] , [[INPUT]] | 
| <span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
Latest revision as of 20:51, 8 February 2013
| Contents | 
Action
Returns the free size of the Disk in KB.
Syntax
lFreeSize = DISKFREE()
Remarks
| lFreeSize | A Long Variable, which is assigned with the available Bytes on the Disk in Kilo Bytes. | 
This functions returns the free size of the disk in KB.
With the support of FAT32, the return value was changed from byte into KB.
See also
INITFILESYSTEM , OPEN , CLOSE , FLUSH , PRINT , LINE INPUT , LOC , LOF , EOF , FREEFILE , FILEATTR , SEEK , BSAVE , BLOAD , KILL , DISKSIZE , GET , PUT , FILEDATE , FILETIME , FILEDATETIME , DIR , FILELEN , WRITE , INPUT
ASM
| Calls | _GetDiskFreeSize | 
| Input | none | 
| Output | r16-r19: Long-Value of free Bytes | 
Partial Example
Dim Gbtemp1 As Byte ' scratch byte Gbtemp1 =Initfilesystem(1) ' we must init the filesystem once If Gbtemp1 > 0 Then Print#1 ,"Error "; Gbtemp1 Else Print#1 ," OK" Print "Disksize : ";Disksize() ' show disk size in bytes Print "Disk free: ";Diskfree() ' show free space too End If
| Languages | English • Deutsch | 
|---|