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!!