foreach(var file in this.files) {
print("reading %s\n",file );
- if (!File.isFile(file)) {
- print("SKIP (is not a file) " + file);
+
+ if (FileUtils.test (file, FileTest.EXISTS) && ! FileUtils.test (file, FileTest.IS_DIR)) {
+ print("SKIP (is not a file) %s\n ", file);
continue;
}
// debug Target
- if (this.debugTarget) {
- File.append(this.debugTarget, File.read(file));
+ if (this.debugTargetStream !=null) {
+ string str;
+ FileUtils.get_contents(file,out str);
+ this.debugTarget.write(str);
}
// it's a good idea to check with 0 compression to see if the code can parse!!
- var minfile = this.tmpDir + '/' +file.replace(/\//g, '.');
+ var minfile = this.tmpDir + '/' + file.replace("/", '.');
// let's see if we have a min file already?
// this might happen if tmpDir is set ..
- if (true && File.exists(minfile)) {
+
+ if (true && FileUtils.test (minfile, FileTest.EXISTS)) {
var mt = File.mtime(minfile);
var ot = File.mtime(file);
print("compare : " + mt + "=>" + ot);