Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » speicherdatum

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.11.2003, 14:29 Uhr
geissbock



gib es eine möglichkeit das erstellungsdatum einer datei zu bekommen? gibt es eine einfache funktion oder kann man sich das sonst irgentwie auslesen?

mfg geissbock
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.11.2003, 14:34 Uhr
virtual
Sexiest Bit alive
(Operator)


Unter Linux/UNIX: stat/fstat/lstat
Unter Windows: _stat oder so
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.11.2003, 14:47 Uhr
geissbock



thx
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.11.2003, 22:56 Uhr
Hans
Library Walker
(Operator)



Zitat:
virtual postete
Unter Linux/UNIX: stat/fstat/lstat
Unter Windows: _stat oder so

Hi,
wenn Du mit Borlandcompilern arbeitest, dann gibt es auch noch getftime().

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.11.2003, 11:16 Uhr
geissbock



also ich finde nichts über getftime. kannst du mir die benutzung mal erklären?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
11.11.2003, 14:58 Uhr
geissbock




C++:
char* Get_Time(char* source)
{
struct    _stat buf;
   char a[] = "";
   char buffer[] = "";

   /* prüfen ob angaben vorhanden */
   if( _stat( source, &buf ) != 0 ) //wenn nicht
      {
      perror( "es sind nicht alle infos vorhanden" );
      exit(0);
    }
   else //wenn alle vorhanden
      return ctime(&buf.st_mtime);
}



das ist meine funktion um die stats von einer datei zu bekommen. das funktioniert ja auch ganz gut aber ich will die rückgabe jetzt verarbeiten. ich will nur das datum(dd.mm.jjjj) und die zeit (hh.mm). und das will ich vergleichen lassen. bloß ich komme nicht darauf wie ich die daten umforme um sie zu verarbeiten. prinzipiel will ich das machen:

C++:
#define FILE1 datei.txt
char time_1[]  = "";
time_1 = Get_Time(FILE1);

bloß das geht nicht

Code:
error C2106: '=' : left operand must be l-value

könnt ihr mir weiterhelfen?

Dieser Post wurde am 11.11.2003 um 14:59 Uhr von geissbock editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
11.11.2003, 15:07 Uhr
virtual
Sexiest Bit alive
(Operator)



C++:
char* time_1 = NULL;
time_1 = Get_Time(FILE1);


--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
11.11.2003, 15:19 Uhr
geissbock



so einfach! und das funzt sogar.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
12.11.2003, 00:42 Uhr
Hans
Library Walker
(Operator)



Zitat:
geissbock postete
also ich finde nichts über getftime. kannst du mir die benutzung mal erklären?
Hi,

aus der Borlandhilfe:
Syntax

#include <io.h>
int getftime(int handle, struct ftime *ftimep);
int setftime(int handle, struct ftime *ftimep);

Beschreibung

Liest und setzt Datum und Uhrzeit einer Datei.
getftime ermittelt Datum und Uhrzeit der durch handle bezeichneten geöffnete Datei und speichert die entsprechenden Werte in der durch ftimep angegebenen ftime-Struktur.

...

Soweit mal das.
Dann wäre noch was zur Portabilität zu sagen: Verfügbar sind die Funktionen unter DOS, Win16/Win32 und OS/2. Ist eigentlich auch klar bei #include <io.h>...

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 12.11.2003 um 00:44 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: