# Welcome!

By registering with us, you'll be able to discuss, share and exchange private messages with other members of our community.

# A just out of curiosity question re @DiskTotal

#### mathewsdw

As always, an example:
Code:
``````[Z:\]Echo %@Comma[%@Eval[%@DiskTotal[C:,k]+%@DiskTotal[D:,k]+%@DiskTotal[E:,k]]]
491,514,744

[Z:\]Echo %@Comma[%@Eval[%@DiskTotal[C:,m]+%@DiskTotal[D:,m]+%@DiskTotal[E:,m]]]
491,513``````
The question is, of course, how there can be fewer megabytes than kilobytes, particularly when the the number of kilobytes has the value that it has ...m744]? What am I missing here?

Most likely it's due to truncation error. Display the individual disk totals, then the sum and see if it's different.
Code:
``````Echo %@DiskTotal[C:,kc] %@DiskTotal[D:,kc] %@DiskTotal[E:,kc]  %@Comma[%@Eval[%@DiskTotal[C:,k]+%@DiskTotal[D:,k]+%@DiskTotal[E:,k]]]
Echo %@DiskTotal[C:,mc] %@DiskTotal[D:,mc] %@DiskTotal[E:,mc]  %@Comma[%@Eval[%@DiskTotal[C:,m]+%@DiskTotal[D:,m]+%@DiskTotal[E:,m]]]``````

Probably because of rounding?

Guys, I found the problem. You see, the function truncates any fractional value so the 321987k becomes 321m and it is the sum of those three what would be fractional megabyte values that goes up to the next megabyte in the kilobyte measurements and those fractional values for megabytes are discarded.

You want true values - use b. You can adjust the total if desired.

Replies
6
Views
2K
Replies
31
Views
5K
Replies
2
Views
1K
Replies
2
Views
1K
Replies
1
Views
1K
Replies
1
Views
2K
Replies
4
Views
347
Replies
4
Views
241
Replies
0
Views
142
Replies
13
Views
819
Replies
9
Views
771
Replies
2
Views
568
Replies
0
Views
630
Replies
3
Views
968
Replies
3
Views
1K
Replies
2
Views
1K
Documentation Question to %@PSHELL
Replies
4
Views
1K
Replies
6
Views
2K
Replies
17
Views
3K
Replies
0
Views
1K
Replies
2
Views
2K
Replies
17
Views
4K
Replies
0
Views
996
Replies
6
Views
2K
Replies
1
Views
1K
Replies
1
Views
1K
Replies
6
Views
3K
Replies
4
Views
2K
Replies
10
Views
3K
Replies
5
Views
2K
Replies
0
Views
1K
Replies
0
Views
1K
Replies
5
Views
2K
Replies
2
Views
1K
Replies
4
Views
1K
Replies
4
Views
1K
Replies
2
Views
1K
Replies
7
Views
2K
Replies
1
Views
1K
Replies
10
Views
2K
Replies
5
Views
2K
Replies
1
Views
1K
Replies
4
Views
2K
Replies
2
Views
1K