Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Datei-löschprogramm

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 < [ 2 ]
000
07.08.2002, 23:33 Uhr
~Cpt._OneEye
Gast


Hi!

Ich möchte gerne ein Programm (win32konsolenprog.) schreiben das bestimmte Dateien in Verzeichnissen und Unterverzeichnissen löscht, bei denen das Änderungsdatum eine bestimmte Zeit überschritten hat.

Gibt es eine spezielle Bibliothek bzw. header-dateien die bestimmte funktionen zur Verfügung stellen (z.b. datum auslesen, verzeichnis komplett durchscannen,...).
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.08.2002, 09:33 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Dateien suchen:
_findfirst
_findnext
_findclose

Dateien löschen:
remove

Sind alles Routinen der C/C++-Standard-Bibliothek.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.08.2002, 10:08 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ist zum löschen nicht

unlink

besser, oder ist des "wurscht"?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.08.2002, 10:30 Uhr
virtual
Sexiest Bit alive
(Operator)


unlink nix ANSI. unlink POSIX.
Davon ab machen die aber wohl das gleiche.
--
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
004
08.08.2002, 10:43 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat:
Leif postete
Moin!

Dateien suchen:
_findfirst
_findnext
_findclose

Dateien löschen:
remove

Sind alles Routinen der C/C++-Standard-Bibliothek.



Nö. Die letzte ja. aber C/C++ Standard hat nocht die geringste Ahung, was ein Verzeichnis sein koennte, kennt also auch nicht die routinen _find*!
--
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
005
08.08.2002, 13:02 Uhr
Bruder Leif
dances with systems
(Operator)



Zitat:
virtual postete
Nö. Die letzte ja. aber C/C++ Standard hat nocht die geringste Ahung, was ein Verzeichnis sein koennte, kennt also auch nicht die routinen _find*!


Whoa.... stimmt, die sind Win32-spezifisch... *wunder* dachte, die sind standard?!? komisch...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
08.08.2002, 14:16 Uhr
~Cpt._OneEye
Gast


das heisst also ich kann die nicht verwenden?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
08.08.2002, 14:30 Uhr
virtual
Sexiest Bit alive
(Operator)


Doch kannst Du. Die Diskussion hier entstand deshalb, weil du in ein ANSI Forum gepostet hast, aber unter Windows gibt es die betreffenden Fkt. schon. ausserdem wirst Du noch die Fkt. _stat brauchen, um an das Datum der Datei zu kommen. Aber ich verschieb dich mal nach WinAPI, da sitzen die echten Profis.
--
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
008
08.08.2002, 16:17 Uhr
ulli



FindFirstFile()
DeleteFile()
FindNextFile()
FindClose() (nicht vergessen!)

die Zeit steht in WIN32_FIND_DATA
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
08.08.2002, 20:57 Uhr
~Cpt._OneEye
Gast


danke für die antwort


habe es unter anderem mit der klasse CFileFind bzw. CString gemacht (afx.h).

beim kompilieren bringt er keine fehler...wenn dann aber der Linker startet kommt folgende Fehlermeldung:


--------------------Konfiguration: FileKiller - Win32 Debug--------------------
Linker-Vorgang läuft...
nafxcwd.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __beginthreadex
Debug/FileKiller.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.


Fehlt mir da irgendeine Datei oder was bedeutet so eine Fehlermeldung?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


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: