diff --git a/exec/rehashfiles.js b/exec/rehashfiles.js index 19347183f6fbb63626d360b60fe32253c13fa15e..2a8f953ea72f33a2eea923efeaab80dad365a3d7 100644 --- a/exec/rehashfiles.js +++ b/exec/rehashfiles.js @@ -6,6 +6,7 @@ if(argv.indexOf("-help") >= 0 || argv.indexOf("-?") >= 0) { } var code = argv[0]; +var filename = argv[1]; while(!file_area.dir[code] && !js.terminated) { for(var d in file_area.dir) @@ -24,6 +25,8 @@ if(!filebase.open()) { var file_list = filebase.get_list(); for(var i = 0; i < file_list.length; i++) { var file = file_list[i]; + if(filename && !wildmatch(file.name, filename)) + continue; print(JSON.stringify(file, null, 4)); var hash = filebase.hash(file.name); if(hash == null) {