Farbflash projects: Imaging lingo table | 3-D scene list | Find all | Handler menu | Lingo message window

Ignore:
Timestamp:
09/17/08 20:50:38 (4 years ago)
Author:
alex
Message:

incorporated changes to library scripts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lingosource/castlib2/FileIOFunktionen.ls

    r163 r186  
    1 -- FileIO Handlers -- ©03 Alex da Franca -- alex@farbflash.de 
     1-- FileIO Handlers -- c03 Alex da Franca -- alex@farbflash.de 
    22--------------------------------------------------------------------- 
    33 
     
    460460      this = getnthfilenameinfolder(folderpath, n) 
    461461    end repeat 
     462  end if 
     463   
     464  return retval 
     465   
     466end 
     467 
     468 
     469-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
     470 
     471on mGetFileAndFolderList me, folderpath 
     472  if the runmode contains "plugin" then return [] 
     473   
     474  if length(string(folderpath)) < 1 then folderpath = mGetFolderPathFromUser(me) 
     475  if length(folderpath) < 1 then return [] 
     476   
     477  if xscr().mCheckForXtra("BudAPI") then -- if buddy is present... 
     478    --  -- budApi version: 
     479    retval = baFolderList(folderpath) 
     480    filelist = baFileList(folderpath, "*.*") 
     481    repeat with f in filelist 
     482      retval.add(f) 
     483    end repeat 
     484     
     485  else if xscr().mCheckForXtra("FileXtra4") then -- if not buddy then try filextra 
     486    --  -- filextra4 version: 
     487    fx = (xtra "filextra4").new() 
     488    if objectP(fx) then 
     489      retval = fx.fx_FolderToList(folderpath) 
     490    end if 
     491    fx = 0 
     492     
     493  else 
     494     
     495    retval = [] 
     496    n = 1 
     497    this = getnthfilenameinfolder(folderpath, n) 
     498    repeat while length(this) > 0 
     499      retval.add(this) 
     500      n = n + 1 
     501      this = getnthfilenameinfolder(folderpath, n) 
     502    end repeat 
     503     
    462504  end if 
    463505   
     
    614656 
    615657on interface me 
    616   str = "FileIO Scripts  by alex da franca ©2003 -- alex@farbflash.de -- all rigths reserved" 
     658  str = "FileIO Scripts  by alex da franca c2003 -- alex@farbflash.de -- all rigths reserved" 
    617659   
    618660  put RETURN & "-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" after str 
Note: See TracChangeset for help on using the changeset viewer.