You are not logged in.

  • Login

Dear visitor, welcome to Coder Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Monday, October 23rd 2006, 7:16pm

Dateien erstellen.

Ich versuche gerade Dateien zu erstellen. ich möchte jedoch das diese nicht in dem ordner landen sondern möchte das Ziel vorgeben.
mein programm

FILE* test;
test = fopen("test.txt","w"); *** hier soll noch der Ordner eingestellt werden.
fprintf(test,"hallo\n");
fclose(test);

daher wie geht das? (unter windows)

2

Monday, October 23rd 2006, 8:17pm

1. Code-Tags benutzen!

2.

C Quellcode

1
2
3
4
FILE* test;
test = fopen("C:\\test.txt","w"); *** hier soll noch der Ordner eingestellt werden.
fprintf(test,"hallo\n");
fclose(test);


Ich denke, das meintest du.

3

Monday, October 23rd 2006, 8:52pm

Danke

Danke dir

4

Monday, October 23rd 2006, 9:29pm

ordner erstellen?? abfragen

und gibt es die Möglichkeit Ordner mit zu erstellen? oder abzufragen ob es diese gibt?

5

Tuesday, October 24th 2006, 6:58am

mkdir zum Erstellen von Verzeichnissen.

Check ob es existiert:
Unter Windows am besten mit der API "GetAttributes (...)"
Ansonsten mach ein "findfirst" mit VerzeichnisName + "."

hth

6

Thursday, October 26th 2006, 12:37pm

suchen

Ich bekomme das Suchen nach einem Ordner einfach nicht hin. Es soll dabei auf allen Festplatten gesucht werden und ein Ordner gefunden werden. Der Pfad es Ordner gespeichert und in diesen eine Datei erstellt erden. :?: Danke für eure Hilfe

7

Thursday, October 26th 2006, 4:39pm

Das Ganze ist auch nicht mit 3 Zeilen getan.Wie sieht denn dein Ansatz aus?
Die Laufwerke bekommst du mit GetLogicalDrives oder GetLogicalDriveStrings.
Ob es ne Festplatte ist kannst du mit GetDriveType überprüfen.
Dann schreibst du ne Funktion,der du als Parameter den Pfad mitgibst wo mit der Suche begonnen werden soll,und durchsuchst dann rekursiv,mit Hilfe von FindFirstFile FindNextFile, die komplette Festplatte,und dann die nächste usw.
Probier mal wie weit du kommst und wenn es Probleme gibt kannst du ja fragen.

Gruß void

8

Thursday, November 2nd 2006, 5:27pm

Datei suchen

Ich kann eine Datei an einer bestimmten Stelle finden suchen. Jedoch möchte ich die Stelle nicht bestimmen sondern einfach den Ordner suchen. Bisher habe ich:

C Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int dateida()
{
   int a;
	a = 0;
   FILE * dda;
   dda = fopen ("G:\\Operation Flashpoint\\Users\\Alex.Sworn.","r");
   if (dda==NULL)
   {
		a = -1;	
   }
   else
   {
      a = +1;
   }
	return a;
}


gibt es da eine eine einfache Art dies zu tun?

9

Thursday, November 2nd 2006, 6:03pm

C Quellcode

1
#include <windows.h>


Quoted

Unter Windows am besten mit der API "GetAttributes (...)"


In deinem Beispiel fehlt noch:

C Quellcode

1
if (dda != NULL) fclose (dda);

10

Thursday, November 2nd 2006, 9:55pm

Zitat:
Unter Windows am besten mit der API "GetAttributes (...)"

wie läuft das genau? kenne das nicht.

Similar threads

Social bookmarks