Je voudrais savoir s'il existe une fonction pour supprimer un fichier ?
Ou dois executer la commande "rm" depuis la fonction execute(buf_command) ?
Idem pour le déplacement de fichier
Je voudrais savoir s'il existe une fonction pour supprimer un fichier ?
Ou dois executer la commande "rm" depuis la fonction execute(buf_command) ?
Idem pour le déplacement de fichier
Envoyé par kendras
![]()
Unlink
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Pas portable.Envoyé par gnto
remove().
Oui mais la question était de remplacer "rm" et la commande "rm" est une commande unix/linux donc pour la portabilité ce n'est pas une question de priorité.Envoyé par Emmanuel Delahaye
Est-ce mal de développer des applications non-portables ?
Oui, surtout quand une alternative portable existe.Envoyé par gnto
(Gorétisation de niveau 4)
Envoyé par Echelle de Goret
Haha je vais écrire à tous les malheureux qui écrivent des applications non-portables![]()
Unlink conformité SVID, POSIX, X/OPEN, BSD 4.3Envoyé par Emmanuel Delahaye
Quelle niveau de standardisation ? POSIX n'est pas un standard?
dans mon cas, la non portabilité n'est pas un problème
Déjà si l'application tourne, ce sera un miracle![]()
Hello,
Oui pour enlever,Envoyé par kendras
int remove(const char *filename); <dans stdio.h>
Renvoie 0 si succès. Attention à ce que le fichier ne soit pas ouvert.
Pour changer de place au fichier, tu n'as pas de fonction toute faite.
Au choix,
=> system("commande de deplacement de ton system <args>");
=> Une fonction spécifique de ton système
=> mieux, tu l'implémentes toi même via les fonctions disponibles de <stdio.h>
fopen(), fclose(), et remove() peuvent suffire. Un cp est possible aussi.
A+
Partager