Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Rudolfo

Treue Seele

  • »Rudolfo« ist der Autor dieses Themas

Beiträge: 110

Wohnort: Fridolfing

  • Private Nachricht senden

1

01.11.2005, 17:54

spiele deinstallieren (Ordner leeren)

hi,

wollte nur mal fragen ob jemand einen beispielqellcode zum ordner leeren parad hat ??

=>wäre nett wenn er diesen posten würde thx!! :help: 8)


Thread geändert+FAQ (Abrexxes)
Ich programmiere Sicherheits-Software

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

2

01.11.2005, 20:14

alle Dateien durchgehen und löschen fertig. https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=3411&highlight=dateien+auflisten

Rudolfo

Treue Seele

  • »Rudolfo« ist der Autor dieses Themas

Beiträge: 110

Wohnort: Fridolfing

  • Private Nachricht senden

3

01.11.2005, 20:20

nein ,
ich will nicht alles einzeln löschen , aber ich will das nur durch einen befehl alles gelöscht wird was in dem ordner ist
Ich programmiere Sicherheits-Software

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

4

01.11.2005, 21:36

zum hundertsten mal Befehle gibt es im Dos, wir programmieren hier, da gibt es nur Prozeduren und Funktionen. Und deshalb benutzen wir auch die Lexik. Wenn wir über OOP sprechen reden wir auch von Instanzen, Klassen und Methoden. Das hat nichts mit Rumpprotzerei zu tun, sondern das ist einfach so, weil es überalll in der Fachliteratur verwendet wird, und auch zu einem einigermaßen gutem Stil gehört. Wer da nicht mit kommmt der muss sich eben die Begriffe klar machen.

Es gibt nunmal nicht für alles ne beschissene Funktion, dann muss man eben mal etwas mehr Zeit investieren und drüber nachdenken wie man das anstellen kann und was löschen eigentlich ist. Mit dem ansatz kann man das prima und schnell "machen". so etwas ist auch für einen Einsteiger machbar, mit etwas Angagement - besonders weil der Code dafür fast so schon dasteht.

Ihr könnt vergessen das es zu jedem Mist etwas äqivalentes, fertiges gibt. Es ist wie in der Physik, die Komplexität ergibt sich aus den Basics. Die Basics hat man zu lernen, alles andere ergibt sich daraus. Wer würde schon eine ellenlange Formel lernen, die man sehr leicht auch zwei zusammenbauen kann.

Die Basics hab ich dir gezeigt und damit solltest du auch klarkommen. Wenn du sie nicht verstehst, nutz google, lies den Text sorgsam durch und die Postings und frag evtl. nochmal.

Wenn ich soetwas höre.... gib mir mal bitte einen "Befehl" das ich nur coole 3D Graphik habe, mit Shadern und so, und Dreiecken, und tollem Sound.

....

oh man!

Rudolfo

Treue Seele

  • »Rudolfo« ist der Autor dieses Themas

Beiträge: 110

Wohnort: Fridolfing

  • Private Nachricht senden

5

01.11.2005, 21:38

ok ok,

sorry

ich werde mir deinen rat zu herzen nehmen und selber mal ein bischen rumbasteln und probieren !! :roll:
Ich programmiere Sicherheits-Software

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

6

01.11.2005, 21:46

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
HANDLE fHandle;
WIN32_FIND_DATA wfd;

// Erste und zweite Datei/Verzeichniss scannen, dies ist aber

// . bzw .. deshalb ignorieren

fHandle=FindFirstFile("data\\plugins\\*", &wfd);
FindNextFile(fHandle, &wfd);

// nun die eigentlich interessanten Verzeichnisse scannen

for (unsigned i=0; FindNextFile(fHandle, &wfd); i++)
{
    // Wie haben ein Verzeichnis!

    if (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
    {
        // .... etwas tun, z.B. das Verzeichnis auslesen!

// das brauchen wir hier nicht.

    }
    else
    {
        // Wir kein Verzeichnis, aber eine Datei

        // Die könnte versteckt, komprimiert ... sein

        // Schaue da einfach Doku

remove(wfd.cFileName);

    }
}
FindClose(fHandle);


Hier ist eine mgl. Lösung, ich weiss nicht obs funktioniert, mal probieren
remove sollte noch durch eine WinAPI funktion ersetzt werden, da diese veraltet ist, mir fällt aber keine ein, schau am besten mal nach ShellExecute oder so.

Sry für die doch eher schroffe Weise, es ist aber wirklich so. Denk mal drüber nach ^^

Anonymous

unregistriert

7

06.11.2005, 17:17

http://www.germangamedev.de/index.php?site=faq&id=13 Dupi Dupi Du :)

Werbeanzeige