Pow file list dir

From PlainOldWebserver

Jump to: navigation, search

pow_file_list_dir( dirname )

Lists files in a directory. Pow usually aims to return non-complex types. This is an exception. pow_file_list() returns an array of nsIFile objects. nsIFile is documented at XUL Planet

 var list = pow_file_list_dir(".");
 for(i in list) {
   document.write("<br/> file: "+list[i].leafName);
   document.write("  "+list[i].fileSize);
   document.writeln("  "+list[i].lastModifiedTime);
 }
 document.writeln("<br/>");
 var list = pow_list_dir("/pow");
 for(i in list) {
   document.writeln("<br/> file: "+list[i].leafName);
 }
 document.writeln("<br/>");
 var list = pow_list_dir("/pow/log/access.txt");
 for(i in list) {
   document.writeln("<br/> file: "+list[i].leafName);
 }

Result:

 ajax 0 1179099163000
 dir.sjs 1209 1180979774000
 help 0 1163741434000
 index.sjs 883 1168573860000
 modules 0 1177972188000
 old 0 1180500238000
 plugins 0 1180972993000
 pow.css 5116 1180331656000
 system 0 1179182486000
file: .DS_Store file: data file: htdocs file: log file: modules
file: access.txt
Personal tools
Navigation