diff --git a/exec/load/filebase.js b/exec/load/filebase.js
index 59bf3e13183b28e3c3ce9494e54a0e65d2a85eba..b8c1c5c6c63e890eb9a6210c8999aec20155e95f 100644
--- a/exec/load/filebase.js
+++ b/exec/load/filebase.js
@@ -96,7 +96,7 @@ function FileBase(dir) {
 	Object.defineProperty(FileEntry.prototype, "name", {
 		enumerable: true,
 		get: function() {
-			return this.base+'.'+this.ext;
+			return this.ext ? this.base+'.'+this.ext : this.base;
 		}
 	});