begin process at 2012 05 29 01:09:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

Copy de fichier bien dur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Copy de fichier bien dur

lundi 10 mars 2003 à 07:33:33 | Copy de fichier bien dur

BunnyFFF

et bien voila mon probleme je voudrais que me prog se copy a un endrois sur le disque dur mais je c pas comment pouver vous maider svp merci
lundi 10 mars 2003 à 08:22:58 | Re : Copy de fichier bien dur

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
En Win32:
CopyFile(pszExeName, pszDest, 0);
tu mets 1 pour pas ecraser si existe deja.
Laisse 0 si tu t'en fous.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> et bien voila mon probleme je voudrais que me prog se copy a un endrois sur le disque dur mais je c pas comment pouver vous maider svp merci
lundi 10 mars 2003 à 08:35:37 | Re : Copy de fichier bien dur

BunnyFFF

oui mais justement je voudrais le faire mais dans la condition si :
1- je ne connais pas davance le nom de mon prog
2- je c pas ou il est


-------------------------------
Réponse au message :
-------------------------------

> En Win32:
> CopyFile(pszExeName, pszDest, 0);
> tu mets 1 pour pas ecraser si existe deja.
> Laisse 0 si tu t'en fous.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > et bien voila mon probleme je voudrais que me prog se copy a un endrois sur le disque dur mais je c pas comment pouver vous maider svp merci
>
lundi 10 mars 2003 à 10:23:20 | Re : Copy de fichier bien dur

BruNews

Administrateur CodeS-SourceS
Un prog sait TOUJOURS ou il est.
char szCurrProg[260];
GetModuleFileName(0, szCurrProg, 260);
Et voila, il se connait, suite
CopyFile(szCurrProg, "C:\\Discret.exe", 0);
C'est pour un truc "anormal" ???
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> oui mais justement je voudrais le faire mais dans la condition si :
> 1- je ne connais pas davance le nom de mon prog
> 2- je c pas ou il est
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > En Win32:
> > CopyFile(pszExeName, pszDest, 0);
> > tu mets 1 pour pas ecraser si existe deja.
> > Laisse 0 si tu t'en fous.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > et bien voila mon probleme je voudrais que me prog se copy a un endrois sur le disque dur mais je c pas comment pouver vous maider svp merci
> >
>
lundi 10 mars 2003 à 19:26:52 | Re : Copy de fichier bien dur

BunnyFFF


non pas dutout pourquoi il serais anormal c juste du C++


-------------------------------
Réponse au message :
-------------------------------

> Un prog sait TOUJOURS ou il est.
> char szCurrProg[260];
> GetModuleFileName(0, szCurrProg, 260);
> Et voila, il se connait, suite
> CopyFile(szCurrProg, "C:\\Discret.exe", 0);
> C'est pour un truc "anormal" ???
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > oui mais justement je voudrais le faire mais dans la condition si :
> > 1- je ne connais pas davance le nom de mon prog
> > 2- je c pas ou il est
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > En Win32:
> > > CopyFile(pszExeName, pszDest, 0);
> > > tu mets 1 pour pas ecraser si existe deja.
> > > Laisse 0 si tu t'en fous.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > et bien voila mon probleme je voudrais que me prog se copy a un endrois sur le disque dur mais je c pas comment pouver vous maider svp merci
> > >
> >
>
lundi 10 mars 2003 à 20:09:01 | Re : Copy de fichier bien dur

BruNews

Administrateur CodeS-SourceS
c'etait juste pour parler.
Avec ce genre de code on peut faire du tres desagreable, genre autoreproductible.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

>
> non pas dutout pourquoi il serais anormal c juste du C++
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Un prog sait TOUJOURS ou il est.
> > char szCurrProg[260];
> > GetModuleFileName(0, szCurrProg, 260);
> > Et voila, il se connait, suite
> > CopyFile(szCurrProg, "C:\\Discret.exe", 0);
> > C'est pour un truc "anormal" ???
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > oui mais justement je voudrais le faire mais dans la condition si :
> > > 1- je ne connais pas davance le nom de mon prog
> > > 2- je c pas ou il est
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > En Win32:
> > > > CopyFile(pszExeName, pszDest, 0);
> > > > tu mets 1 pour pas ecraser si existe deja.
> > > > Laisse 0 si tu t'en fous.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > et bien voila mon probleme je voudrais que me prog se copy a un endrois sur le disque dur mais je c pas comment pouver vous maider svp merci
> > > >
> > >
> >
>
lundi 10 mars 2003 à 21:16:18 | Re : Copy de fichier bien dur

BunnyFFF

a juste en passant si on dit par exemple que jai un
char X[] = "c:\\autoexec.bat" // par pure exemple
i a tu qqc pour recuperer dans une variable ce que i a juste avant la bare oblique ??? meme si ce qui a dans la variable risque de changer ???


-------------------------------
Réponse au message :
-------------------------------

> c'etait juste pour parler.
> Avec ce genre de code on peut faire du tres desagreable, genre autoreproductible.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > non pas dutout pourquoi il serais anormal c juste du C++
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Un prog sait TOUJOURS ou il est.
> > > char szCurrProg[260];
> > > GetModuleFileName(0, szCurrProg, 260);
> > > Et voila, il se connait, suite
> > > CopyFile(szCurrProg, "C:\\Discret.exe", 0);
> > > C'est pour un truc "anormal" ???
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > oui mais justement je voudrais le faire mais dans la condition si :
> > > > 1- je ne connais pas davance le nom de mon prog
> > > > 2- je c pas ou il est
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > En Win32:
> > > > > CopyFile(pszExeName, pszDest, 0);
> > > > > tu mets 1 pour pas ecraser si existe deja.
> > > > > Laisse 0 si tu t'en fous.
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > et bien voila mon probleme je voudrais que me prog se copy a un endrois sur le disque dur mais je c pas comment pouver vous maider svp merci
> > > > >
> > > >
> > >
> >
>
lundi 10 mars 2003 à 23:00:11 | Re : Copy de fichier bien dur

BruNews

Administrateur CodeS-SourceS
autrement dit tu veux recuperer la directory:
c:\
c'est bien cela ???
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> a juste en passant si on dit par exemple que jai un
> char X[] = "c:\\autoexec.bat" // par pure exemple
> i a tu qqc pour recuperer dans une variable ce que i a juste avant la bare oblique ??? meme si ce qui a dans la variable risque de changer ???
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > c'etait juste pour parler.
> > Avec ce genre de code on peut faire du tres desagreable, genre autoreproductible.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > non pas dutout pourquoi il serais anormal c juste du C++
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Un prog sait TOUJOURS ou il est.
> > > > char szCurrProg[260];
> > > > GetModuleFileName(0, szCurrProg, 260);
> > > > Et voila, il se connait, suite
> > > > CopyFile(szCurrProg, "C:\\Discret.exe", 0);
> > > > C'est pour un truc "anormal" ???
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > oui mais justement je voudrais le faire mais dans la condition si :
> > > > > 1- je ne connais pas davance le nom de mon prog
> > > > > 2- je c pas ou il est
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > En Win32:
> > > > > > CopyFile(pszExeName, pszDest, 0);
> > > > > > tu mets 1 pour pas ecraser si existe deja.
> > > > > > Laisse 0 si tu t'en fous.
> > > > > > BruNews, ciao...
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > et bien voila mon probleme je voudrais que me prog se copy a un endrois sur le disque dur mais je c pas comment pouver vous maider svp merci
> > > > > >
> > > > >
> > > >
> > >
> >
>
lundi 10 mars 2003 à 23:03:49 | Re : Copy de fichier bien dur

BunnyFFF

ben oui et non ce que je voudrais c plus decortiquer un char



-------------------------------
Réponse au message :
-------------------------------

> autrement dit tu veux recuperer la directory:
> c:\
> c'est bien cela ???
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > a juste en passant si on dit par exemple que jai un
> > char X[] = "c:\\autoexec.bat" // par pure exemple
> > i a tu qqc pour recuperer dans une variable ce que i a juste avant la bare oblique ??? meme si ce qui a dans la variable risque de changer ???
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > c'etait juste pour parler.
> > > Avec ce genre de code on peut faire du tres desagreable, genre autoreproductible.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > > non pas dutout pourquoi il serais anormal c juste du C++
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Un prog sait TOUJOURS ou il est.
> > > > > char szCurrProg[260];
> > > > > GetModuleFileName(0, szCurrProg, 260);
> > > > > Et voila, il se connait, suite
> > > > > CopyFile(szCurrProg, "C:\\Discret.exe", 0);
> > > > > C'est pour un truc "anormal" ???
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > oui mais justement je voudrais le faire mais dans la condition si :
> > > > > > 1- je ne connais pas davance le nom de mon prog
> > > > > > 2- je c pas ou il est
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > En Win32:
> > > > > > > CopyFile(pszExeName, pszDest, 0);
> > > > > > > tu mets 1 pour pas ecraser si existe deja.
> > > > > > > Laisse 0 si tu t'en fous.
> > > > > > > BruNews, ciao...
> > > > > > >
> > > > > > >
> > > > > > > -------------------------------
> > > > > > > Réponse au message :
> > > > > > > -------------------------------
> > > > > > >
> > > > > > > > et bien voila mon probleme je voudrais que me prog se copy a un endrois sur le disque dur mais je c pas comment pouver vous maider svp merci
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
lundi 10 mars 2003 à 23:13:53 | Re : Copy de fichier bien dur

BruNews

Administrateur CodeS-SourceS
tu as une chaine (zero final en C):
szbuff[64]; // exemple
strcpy(szbuff, "c:\\autoexec.bat"); // un vieux machin
on se balade dedans avec un pointer:
char *c; // indique un emplacement memoire
c = szbuff; // c = adresse du 1er octet du tableau szbuff
char *d = 0; // initialise sur 0, on saura si resulte
while(*c) { // tant que pas fin de chaine
if(*c == '\\') d = c; // pointe sur 1er ou autre trouve
c++; // on pousse ptr sinon tu sors pas
}
if(d) *d = 0;
apres cela szbuff reste "c:"
si etait avant "c:\truc\machin"
resterait "c:\truc"

BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> ben oui et non ce que je voudrais c plus decortiquer un char
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > autrement dit tu veux recuperer la directory:
> > c:\
> > c'est bien cela ???
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > a juste en passant si on dit par exemple que jai un
> > > char X[] = "c:\\autoexec.bat" // par pure exemple
> > > i a tu qqc pour recuperer dans une variable ce que i a juste avant la bare oblique ??? meme si ce qui a dans la variable risque de changer ???
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > c'etait juste pour parler.
> > > > Avec ce genre de code on peut faire du tres desagreable, genre autoreproductible.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > >
> > > > > non pas dutout pourquoi il serais anormal c juste du C++
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Un prog sait TOUJOURS ou il est.
> > > > > > char szCurrProg[260];
> > > > > > GetModuleFileName(0, szCurrProg, 260);
> > > > > > Et voila, il se connait, suite
> > > > > > CopyFile(szCurrProg, "C:\\Discret.exe", 0);
> > > > > > C'est pour un truc "anormal" ???
> > > > > > BruNews, ciao...
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > oui mais justement je voudrais le faire mais dans la condition si :
> > > > > > > 1- je ne connais pas davance le nom de mon prog
> > > > > > > 2- je c pas ou il est
> > > > > > >
> > > > > > >
> > > > > > > -------------------------------
> > > > > > > Réponse au message :
> > > > > > > -------------------------------
> > > > > > >
> > > > > > > > En Win32:
> > > > > > > > CopyFile(pszExeName, pszDest, 0);
> > > > > > > > tu mets 1 pour pas ecraser si existe deja.
> > > > > > > > Laisse 0 si tu t'en fous.
> > > > > > > > BruNews, ciao...
> > > > > > > >
> > > > > > > >
> > > > > > > > -------------------------------
> > > > > > > > Réponse au message :
> > > > > > > > -------------------------------
> > > > > > > >
> > > > > > > > > et bien voila mon probleme je voudrais que me prog se copy a un endrois sur le disque dur mais je c pas comment pouver vous maider svp merci
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

1 2

Cette discussion est classée dans : fichier, dur, copy


Répondre à ce message

Sujets en rapport avec ce message

Comment faire pour rechercher un fichier dans tout le disque dur ? [ par appstmd ] Salut !J'ai besoin de savoir comment on peut scanner le disque dur à la recherche d'un fichier déterminé. Quelqu'un connait-il une astuce ou un algori Copier un fichier d'internet sur le disque dur en C [ par Diabolus ] Salut à tous,Je cherche à faire une fonction qui me permettrait de copier un fichier se trouvant sur internet pour le copier sur le disque dur en loca diske dur et fichier [ par louatiamin ] je veut concevoir mon premier systeme d'exploitation mais les graphique sont preske realisé j'ai voulu attker au fichierdonc pour créer le systeme sur fonction pour rechercher un fichier sur le disque dur [ par crunk ] Bonjour je suis debutant en c++ et je cherche une fonction qui permette de rechercher un fichier sur le disque dur puis de le supprimer merci d'avanc Envoie de fichier. [ par kiitos ] Voici mes 2 morceaux de code qui ont un problème, recv() reçois mais fwrite() ne marque rien du tout. J'ai essayé  avec printf() et fprintf() mais dan Verifier que le programme executé est au bon endrois [ par XKaliBur ] Voila le bout de code suivant : /* Verification du bon fichier */    char copy[500];    char current_long_path[500];    char current_short_p Disc dur et programmation [ par zinotron ] Voila l'affaire: comment manipule ton un dic dur en C ou C++?pas pour lire ou ecrire des données dessus (ca c de la manip de fichier) mais pour par ex repertoire, dossier, fichier et disc dur ... [ par zinotron ] je souhaite devellopper un prog ki soit capable de me donner le meme resultat que la commande tree (MS-DOS) mais qui soit portable (cad sans findnextf Est-il possible de rechercher un fichier sur le disque dur [ par johnatemps ] ouvrire fichier via fichier txt. [ par elboso23 ] Bonjour, mon probleme est le suivant. j'ai fait une application QT pour gerer les interfaces avec l'utilisateur. suite a ca je fais appel a un progr


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,295 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales