PDA

Volledige versie bekijken : Listen van files en folders


leandro
%Europe/Berlin %006 %2008, 01:10
Heb al wat code gevonden om dit te kunnen doen, maar mijn vraag nu is wat vul ik in bij folderUri om dit dan ook op een webserver te kunnen laten werken.



fl.outputPanel.clear()
var folderURI="file:///C|/tools/"; //<---------------------------
fileList =new Array()
paths="";

function listFile(paths){
var files=[]
var folds=[]
var files=FLfile.listFolder(paths,"files");

for(i=0;i<files.length;i++){
fileList.push(paths+files[i]);
}
var folds=FLfile.listFolder(paths,"directories");

for(var j=0;j<folds.length;j++){
listFile(paths+folds[j]+"/");

//make sure that this stops at a reasonable point.
if (fileList.length > 1000)
return;
}


}
listFile(folderURI);
fl.trace(String(fileList).split(",").join("\n"));

Dit gaat niet werken denk ik :) waarschijnlijk php nodig?

Jan
%Europe/Berlin %030 %2008, 01:44
De code die je laat zien is geen actionscript maar javascriptFlash.
Dit hoort thuis in een .jsfl file die je enkel in de Flash authoring tool kan runnen.
Wat je bij folderuri moet invullen is de bijvoorbeeld de htdocs map van de apache server software die op je pc geinstalleerd staat.
En uiteindelijk kan je dat dan nog enkel op je eigen pc laten gebruiken.
Indien je dit online wil aanbieden(eventueel via flash als commandline tool: swf->php->batchfile->Flash.exe->php->swf) zou ik toch maar opletten met mogelijk indringers op je pc. FLfile biedt namelijk toegang tot alle bestanden op je pc(welliswaar vanuit de authoring tool).
The FLfile object lets you write Flash extensions that can access, modify, and remove files and folders on the local file system.
Als je niet 100% weet waarmee je bezig bent zou ik toch maar van deze optie(die er eigenlijk geen is) afzien.
En dan is natuurlijk nog de vraag of je zelf wel een webserver runt op je pc.

In drie woorden: ja php nodig
http://www.google.be/search?q=php+list+all+files+and+folders
http://www.aspvphp.com/Code/Text_Files/List_all_Files_and_folders_in_a_Directory.shtml

Groeten,
http://users.telenet.be/jansurf/cwo.pngJan