une petite connerie a programmer pr un pote - C - Programmation
Marsh Posté le 29-05-2004 à 09:09:50
Marsh Posté le 29-05-2004 à 09:37:54
grosmoc a écrit : sachant ke le chemin de son bureau, c'est c:\Documents and Settings\All Users\Bureau |
tu t'es relus quand ta bu?
Marsh Posté le 29-05-2004 à 10:43:47
bref, en admettant que je me sois gouré ds le chemin(c pas le + important), je veux surtout savoir comment faire pr creer des repertoires ds un repertoire bien precis du disk dur...
Marsh Posté le 29-05-2004 à 10:54:55
et tu fais ca avec l'api win32 stp sous windows, va voir sur msdn
Marsh Posté le 29-05-2004 à 11:47:31
TotalRecall a écrit : C'est pas bien donc tu le fais pas. |
Mais de quel droit vous vous permettez de juger ce qu'il essaie de faire?
Ca regarde que lui! Si vous voulez pas l'aider, ok, mais alors ne venez pas lui pourrir son topic! ( a moins que la charte du forum n'interdise ce genre d'aide, mais c'est pas encore le cas )
Marsh Posté le 29-05-2004 à 11:50:59
si il créé ce genre de prog a but maléfique, il se doit de créé l'antidote...
Marsh Posté le 29-05-2004 à 11:53:43
cris56 a écrit : si il créé ce genre de prog a but maléfique, il se doit de créé l'antidote... |
Ah bon? Et ca sort d'ou ca?
Marsh Posté le 29-05-2004 à 11:55:47
Ace17 a écrit : Ah bon? Et ca sort d'ou ca? |
De la politesse
Marsh Posté le 29-05-2004 à 11:56:38
je vois pas pourquoi ca serait ecris dans la charte, mais ca te parais pas normal?
t'aimerais bien voir l'arborescence de tes disques pourris par des milliers de dossiers?
Marsh Posté le 29-05-2004 à 12:05:22
ReplyMarsh Posté le 29-05-2004 à 12:08:39
cris56 a écrit : je vois pas pourquoi ca serait ecris dans la charte, mais ca te parais pas normal? |
Je suis d'accord avec toi que ce gars la est en train de concevoir une saloperie, et personnellement je ne vais pas l'y encourager.
Maintenant j'estime que ca ne regarde que lui, et qu'il est responsable de ce qu'il fait, et que ce n'est pas aux forumeurs de juger de l'emploi qu'il fera de son utilitaire a la con.
J'ai déja programmé ce genre de trucs une ou deux fois, et quelles ont été les conséquences? On s'est payés un bon fou rire moi et mon pote a nous pourrir mutuellement nos disques, et le jour d'apres on n'a plus jamais touché a ce programme foireux. Donc tu vois, c'est pas si grave.
Maintenant je t'accorde que grosmoc m'a tout l'air d'un sacré clown et que ca donne pas du tout envie de l'aider
Mais de la a empecher les autres de le faire... c'est de la mégalomanie!
Marsh Posté le 29-05-2004 à 12:12:10
Et j'ajoute que dans le cas qui nous occupe, il ne s'agit pas de pourrir une arborescence mais juste un dossier sans sous dossiers... Donc l'antidote est vite trouvé...
Marsh Posté le 29-05-2004 à 12:59:43
bon je connais pas la syntaxe mais ca va etre du genre :
Code :
|
voilou le principe mais je ne suis pas sur du tout que ca marche
PS : en fait, c'est une creation de fichier, je n'ai jms utitilisé de fonction pour creer des rep
sinon tu peux t'inspirer de ce post : http://forum.hardware.fr/hardwaref [...] 2303-1.htm
Marsh Posté le 29-05-2004 à 13:26:14
pr repondre a ceux qui pense que je suis un petit con qui veut pourrir le disque dur de qqun, c'est faux, je l'ai prevenu en lui disant que j'essaierai de faire un petit programme, juste pour lui montrer, il ne s'agit que de creer un dossier avec un fichier .txt dedans, c'est tout. Je n'ai absolument pas l'intention de tout foutre en l'air, surtout que c'est mon meilleur ami, et de ce point de vue, c'est qqun que je respecte.
Secundo, il existe la commande "mkdir" qui marche sous unix et msdos, qui sert a creer un repertoire, seulement, je ne juste pas comment m'en servir de telle facon a ce que je puisse le creer a un endroit bien precis, en locurence, le bureau de mon ami, de facon a ce que ce soit visible et qu'il puisse l'effacer rapidement.
Marsh Posté le 29-05-2004 à 13:45:38
je suis pas sur que mkdire fonctionne sous dos, essaie plutot "md", ca je suis certain ...
tu peux tout simplementfaire un .bat alors et tu fais un for a l'interieur un md
par contre je ne sais plus comment faire un for dans un script dos .bat
fais une recherche sur google ou contente toi de creer des fichiers txt sur sur son bureau
Marsh Posté le 29-05-2004 à 13:52:39
mon gros probleme, c'est que je ne vois pas comment cibler la creation de ces fichiers sur le bureau, c'est a dire que j'ai le chemin absolu de l'endroit ou je veux mettre ce txt(ou le dossier, peu importe, c'est pareil) mais je n'arrive a faire en sorte de le mettre a cette endroit.
parce que malheuresement, ca marche pas comme le terminal de commande unix :-/
Marsh Posté le 29-05-2004 à 13:57:59
et bien la cible c'est
c:\\documents and setting\\administrateur\\bureau\\fichier_a.txt
ca depends s'il est loggué en tant que admin ou pas
si c'est machine perso, il y a de tres tres forte que ce le soit
Marsh Posté le 29-05-2004 à 14:29:38
ah, je commence a comprendre pourquoi j'arrive pas au resultat escompté
en fait, en faisant(avec dev c++) system("mkdir....." );
ca marche mais en mettant le chemin vers lequel le dossier doit etre créer, il n'aime pas le nom des dossier qui comportent un espace, genre "Documents and Settings", ce'st a dire, qu'il créé un dossier appelé documents, dans lequel il crée 2 dossiers appelés "and" et "settings"...
c la memerde
Marsh Posté le 29-05-2004 à 14:31:59
hum, je crois que l'un de vous avait raison, il semble qu'il faille que j'utilise "md" et non "mkdir"... sorry
Marsh Posté le 29-05-2004 à 14:33:25
ReplyMarsh Posté le 29-05-2004 à 14:44:28
Ace17 a écrit : Pourquoi ne pas utiliser CreateDirectory? |
oui, il faut utiliser CreateDirectory
c'est quoi ce bordel d'utiliser un system
Marsh Posté le 29-05-2004 à 09:07:43
bonjour, voila, je veux programmer une petite merdouille pr un pote, histoire de le faire un peu chier
je veux creer a gogo des repertoires sur son bureau (je programme avec dev c++), sachant ke le chemin de son bureau, c'est c:\Documents and Settings\All Users\Bureau
j'arrive pas a faire en sorte de pouvoir les creer uniquement sur son bureau....
merci