amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Datei-Erstellungs-Datumabfrage mit ARexx ? [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2007-08-04, 08:35 h

Lippi
Posts: 1247
User
Hallo Leute,
habe ne ganz blöde Frage - die Antwort ist sicher gaaaanz einfach -
nur ICH weiss nicht weiter im Moment.

Wie kann man aus einem Dateinamen Erstellungsdatum und -zeit mithilfe eines Arexx-Programms abfragen ?
OPEN Datei usw. brimgt ja nichts, da kann ich nur aus der Datei lesen...
--
mfg - lippi --- Mario Lippert
Infokanal-tv.de     infokanal@t-online.de

[ - Answer - Quote - Direct link - ]

2007-08-04, 09:18 h

thomas
Posts: 7718
User

Nur 'ne Idee:

code:
/* rexx */

address command 'list >ram:text dateiname lformat="%d %t"'
if Open(in,"ram:text",read) then do
  parse value ReadLn(in) with datum uhrzeit .
  call Close in
end

say "datum:" datum
say "uhrzeit:" uhrzeit


Gruß Thomas

--
Email: thomas-rapp@web.de
Home: thomasrapp.homepage.t-online.de/

[ - Answer - Quote - Direct link - ]

2007-08-04, 09:29 h

Lippi
Posts: 1247
User
@thomas:Ja danke, funktioniert. :-))

Jetzt muss ich dem Ding blos noch beibringen, dass er nicht "Heute" sagt,
sondern das Datum :-)

/* rexx */

address command 'list >ram:test ram:Datei lformat="%d %t"'
if Open(in,"ram:test",read) then do
parse value ReadLn(in) with datum uhrzeit .
call Close in
end

say "datum:" datum
say "uhrzeit:" uhrzeit

--
mfg - lippi --- Mario Lippert
Infokanal-tv.de     infokanal@t-online.de


[ Dieser Beitrag wurde von Lippi am 04.08.2007 um 09:40 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2007-08-04, 10:34 h

Flinx
Posts: 1073
User
Zitat:
Jetzt muss ich dem Ding blos noch beibringen, dass er nicht "Heute" sagt, sondern das Datum :-)

Es gibt doch mehrere Implementationen von Unix-Befehlen, irgendein ls wird sich doch da finden, bei dem die Ausgabe einheitlich ist.

[ - Answer - Quote - Direct link - ]

2007-08-04, 10:57 h

thomas
Posts: 7718
User
Zitat:
Original von Lippi:
Jetzt muss ich dem Ding blos noch beibringen, dass er nicht "Heute" sagt,
sondern das Datum :-)


code:
address command 'list >ram:test ram:Datei lformat="%d %t" dates'


Gruß Thomas

--
Email: thomas-rapp@web.de
Home: thomasrapp.homepage.t-online.de/

[ - Answer - Quote - Direct link - ]

2007-08-04, 11:52 h

Gazelle
Posts: 151
User
@Lippi:

oder auch:

code:
/* ARexx */

call addlib("rexxsupport.library", 0, -30, 0)

f_name = "ram:test.rexx"

res = statef(f_name)
parse var res f_type f_bytes f_blocks f_flags f_days f_mins f_ticks f_comment

f_hour = f_mins % 60
f_min  = f_mins // 60
f_sec  = f_ticks % 50
f_time = right(f_hour, 2, '0') || ":" || right(f_min, 2, '0') || ":" || right(f_sec, 2, '0')

f_date = date('N', f_days, 'I')

say "statef() =" res
say f_name "is a" f_type
say "created on" f_date "at" f_time

exit


[ - Answer - Quote - Direct link - ]

2007-08-05, 10:17 h

Lippi
Posts: 1247
User
@Gazelle:

Danke - Deine Version gefällt mir besser :-)
Habe das in mein Prog eingebaut.

--
mfg - lippi --- Mario Lippert
Infokanal-tv.de     infokanal@t-online.de

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Datei-Erstellungs-Datumabfrage mit ARexx ? [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.