DosTips.com

A Forum all about DOS Batch
It is currently 04 Dec 2016 02:08

All times are UTC-06:00




Post new topic  Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Byte Conversion
PostPosted: 01 Mar 2012 21:01 
Offline

Joined: 24 Apr 2011 19:20
Posts: 82
Hello,

I'm working on a batch file that backs up data and I want the file to show the current file size in bytes, kilobytes, megabytes, and gigabytes. I know how to get the file size in bytes, but converting it is the problem. I know I can do [size in bytes]/1024 to find the size in kilobytes, but this doesn't always work due to 32-bit floating point limitations (i.e. doing "set /a var=1564231685254/1024" yields this error: Invalid number. Numbers are limited to 32-bits of precision).

Is there any way to get around this?

Thanks in advance!


Top
   
 Post subject: Re: Byte Conversion
PostPosted: 01 Mar 2012 23:12 
Offline
Expert

Joined: 10 Feb 2012 02:20
Posts: 6033
You can use Windows Scripting Host and VBS or Jscript.

Also google for Timo Salmi's msdos and batch faq and you might find some sample code.


Top
   
 Post subject: Re: Byte Conversion
PostPosted: 02 Mar 2012 07:00 
Offline
Expert

Joined: 23 Dec 2011 13:59
Posts: 3367
http://judago.webs.com/mathsbyteconversion.htm
http://judago.webs.com/content/Scripts/STR_MATH.txt


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 3 posts ] 

All times are UTC-06:00


Who is online

Users browsing this forum: Bing [Bot], Google [Bot], Yahoo [Bot] and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited