file.volumeBlockSize ("C:\\")
» 32768
file.volumeBlockSize ("System:") // an 80 megabyte hard disk
» 2048
file.volumeBlockSize ("Dialog:") // an 800K floppy
» 512
This script displays the size on disk of a data file:
f = "System:testfile";
filesize = file.size (f);
blocksize = file.volumeBlockSize (file.volumeFromPath (f));
return ((filesize + blocksize - 1) / blocksize * blocksize)
» 6144