Posted by
Cammer, Michael on
Jun 18, 2015; 3:38pm
URL: http://imagej.273.s1.nabble.com/problem-with-text-file-output-tp5013208.html
I am having a problem and don't know if I'm overlooking something obvious or if there is a bug in the daily build (updated a few minutes ago).
The following code opens a new text file in the correct location and the Debug window shows correctly
outputFile (g) * "G:\VickieTest\file_one-2_results.txt"
(Yes, I know the getTitle is redundant, but I cut and pasted from somewhere else.)
currentpath = openPath + fileList[dir];
currentList = getFileList(currentpath);
//Array.show(currentList);
filecount = 0;
while ( !(endsWith(currentList[filecount], ".tif")) ) {
filecount++;
}
open(currentpath + currentList[filecount]);
title = getTitle();
print(title);
newTitle = replace(title, ".tif", "_results.txt");
outputFile = openPath + newTitle;
File.open(outputFile);
However, the file remains empty even though there are a series of print commands such as these:
print(outputFile, title);
print(outputFile, outputString);
The macro then crashes with the command
File.close(outputFIle);
The file cannot be deleted in Windows because it is still open.
Any help appreciated.
Thanks.
=========================================================================
Michael Cammer, Microscopy Core & Skirball Institute, NYU Langone Medical Center
Cell: 914-309-3270 ** MY OFFICE HAS MOVED TO SKIRBALL 2nd FLOOR, Back right **
http://ocs.med.nyu.edu/microscopy &
http://microscopynotes.com/--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html