Bruno Keijzers
2014-09-12 09:53:59 UTC
Hi,
I wrote a macro that list files in a directory if the file size is less than some number.
This does not seem to work if the size is e.g. 10000 but does work for 9999 .. ?
dir = getDirectory("Choose a Directory ");
list = getFileList(dir);
print("Number of files: "+ list.length);
j=0;
for (i=0; i<list.length; i++) {
path = dir+list[i];
// if(File.length(path) < 10000) { //exclude long files ... does not work
if(File.length(path) < 9999) { //exclude long files ... does work
print(File.length(path) + " " + i + " " + list[i]);
j=j+1;
}
}
print("Number small files: "+ j);
What is wrong?
Bruno
--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
I wrote a macro that list files in a directory if the file size is less than some number.
This does not seem to work if the size is e.g. 10000 but does work for 9999 .. ?
dir = getDirectory("Choose a Directory ");
list = getFileList(dir);
print("Number of files: "+ list.length);
j=0;
for (i=0; i<list.length; i++) {
path = dir+list[i];
// if(File.length(path) < 10000) { //exclude long files ... does not work
if(File.length(path) < 9999) { //exclude long files ... does work
print(File.length(path) + " " + i + " " + list[i]);
j=j+1;
}
}
print("Number small files: "+ j);
What is wrong?
Bruno
--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html