Software > Coding

Directory Listing / Löschen von Dateien mit via GFA Basic

(1/2) > >>

tuxie:
Sitze gerade dabei mir paar Hilfsprogramme zu basteln. Bräuchte dafür ein paar Funktionen die es wohl in GFA Basic nicht gibt oder hab sie noch nicht gefunden.

Ich möchte den Inhalt eines Ordners in ein Array zurück geben mit dem ich dann Arbeiten kann, und ich suche eine Möglichkeit um Datein zu löschen.

Kennt jemand eine gute Liste der Befehle für GFA ? Leider ist mein GFA Basic Buch abhanden gekommen und nun sitze ich etwas im Trockenen.

Hab zwar eine Text Datei gefunden mit Auflistung von Befehlen aber diese ist 1. total unübersichtlich und zum Teil wohl eher für die Windows 32 Versin von GFA basic gedacht.

laufkopf:
http://gfa.atari-users.net/atari/
Dort den GBE downloaden, da ist ein schöner Hypertext drin mit allen Befehlen.

tuxie:
Danke, muß ST-Guide noch einrichten...

laufkopf:

--- Code: ---dat$="C:\*.*"+CHR$(0)
'
fehler%=GEMDOS(78,L:V:dat$,W:&X110111)
'
DO
  EXIT IF fehler%<>0
  dta%=FGETDTA()
  '
  IF BTST(BYTE{ADD(dta%,21)},4)
    PRINT "Verz. ";
  ELSE
    PRINT "Datei ";
  ENDIF
  '
  PRINT CHAR{ADD(dta%,30)},
  IF NOT BTST(BYTE{ADD(dta%,21)},4)
    PRINT LONG{ADD(dta%,26)};" bytes ";
  ENDIF
  '
  PRINT " "
  '
  fehler%=GEMDOS(79)
LOOP
--- Ende Code ---

edit: etwas formatierte ausgabe

Auf Laufwerken mit langen Dateinamen (FAT32, EXT2) müssen die entsprechenden Funktionen benutzt werden. (PDomain, Dreaddir)

laufkopf:
Empfehlenswert ist unbedingt auch der TOSHYP http://toshyp.atari.org
Da steht quasi der Rest drin

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln