Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment supprimer un fichier a partir de la console?

    15 janvier 2006 à 18:30:42

    Hello.
    Je voudrai bien savoir comment je dois faire pour que quand mon programme est lance il detruise un fichier se trouvant sur mon disque dur...
    Merci beaucoup
    • Partager sur Facebook
    • Partager sur Twitter
      15 janvier 2006 à 18:36:21

      tu ouvres ton cmd.exe
      tu tapes 'help'
      et tu lis...
      • Partager sur Facebook
      • Partager sur Twitter
        15 janvier 2006 à 18:58:54

        En clair, si tu veux une fonction pour windows (pas compatible avec les autres OS), tu as :

        system("del lenomdetonfichier.txt");


        Il faut que ton fichier soit dans le même dossier que le programme éxécuté.
        • Partager sur Facebook
        • Partager sur Twitter
          15 janvier 2006 à 19:21:16

          Il faut utiliser la fonction RMDIR ..

          Donc, en C ça donne :

          system("rmdir tondossier");


          Edit : Autant coller ce que la console dit, ça évitera les messages inutiles :

          ASSOC Affiche ou modifie les applications associées aux extensions de
          fichiers.
          AT Planifie l'exécution de commandes ou programmes sur un ordinateur.
          ATTRIB Affiche ou modifie les attributs d'un fichier.
          BREAK Active ou désactive le contrôle étendu de CTRL+C.
          CACLS Affiche ou modifie les listes de contrôles d'accès aux fichiers.
          CALL Appelle un fichier de commandes depuis un autre fichier de commandes.
          CD Modifie le répertoire ou affiche le répertoire en cours.
          CHCP Modifie la page de code active ou affiche son numéro.
          CHDIR Modifie le répertoire ou affiche le nom du répertoire en cours.
          CHKDSK Vérifie un disque et affiche un relevé d'état.
          CHKNTFS Affiche ou modifie la vérification du disque au démarrage.
          CLS Efface l'écran.
          CMD Lance une nouvelle instance de l'interpréteur de commandes de Windows.
          COLOR Modifie les couleurs du premier plan et de l'arrière plan de la
          console.
          COMP Compare les contenus de deux fichiers ou groupes de fichiers.
          COMPACT Modifie ou affiche la compression des fichiers sur une partition NTFS.
          CONVERT Convertit des volumes FAT en volumes NTFS. Vous ne pouvez pas
          convertir le lecteur en cours d'utilisation.
          COPY Copie un ou plusieurs fichiers.
          DATE Affiche ou modifie la date.
          DEL Supprime un ou plusieurs fichiers.
          DIR Affiche la liste des fichiers et des sous-répertoires d'un répertoire.
          DISKCOMP Compare les contenus de deux disquettes.
          DISKCOPY Copie le contenu d'une disquette sur une autre.
          DOSKEY Modifie les lignes de commande, rappelle des commandes Windows, et
          permet de créer des macros.
          ECHO Affiche des messages à l'écran ou active/désactive l'affichage des
          commandes.
          ENDLOCAL Stoppe la localisation des modifications de l'environnement dans un
          fichier de commandes.
          ERASE Supprime un ou plusieurs fichiers.
          EXIT Quitte l'interpréteur de commandes (CMD.EXE).
          FC Compare deux fichiers ou groupes de fichiers, et affiche les
          différences entre eux.
          FIND Cherche une chaîne de caractères dans un ou plusieurs fichiers.
          FINDSTR Cherche des chaînes de caractères dans un ou plusieurs fichiers.
          FOR Exécute une commande sur chaque fichier d'un groupe de fichiers.
          FORMAT Formate un disque pour utilisation avec Windows.
          FTYPE Affiche ou modifie les types de fichiers utilisés dans les
          associations d'extensions.
          GOTO Poursuit l'exécution d'un fichier de commandes à une ligne identifiée
          par une étiquette.
          GRAFTABL Permet à Windows d'afficher un jeu de caractères en mode graphique.
          HELP Affiche des informations sur les commandes de Windows.
          IF Effectue un traitement conditionnel dans un fichier de commandes.
          LABEL Crée, modifie ou supprime le nom de volume d'un disque.
          MD Crée un répertoire.
          MKDIR Crée un répertoire.
          MODE Configure un périphérique du système.
          MORE Affiche la sortie écran par écran.
          MOVE Déplace un ou plusieurs fichiers d'un répertoire à un autre.
          PATH Affiche ou définit le chemin de recherche des fichiers exécutables.
          PAUSE Interrompt l'exécution d'un fichier de commandes et affiche un
          message.
          POPD Restaure la valeur précédente du répertoire courant enregistré par
          PUSHD.
          PRINT Imprime un fichier texte.
          PROMPT Modifie l'invite de commande de Windows.
          PUSHD Enregistre le répertoire courant puis le modifie.
          RD Supprime un répertoire.
          RECOVER Récupère l'information lisible d'un disque défectueux.
          REM Insère un commentaire dans un fichier de commandes ou CONFIG.SYS.
          REN Renomme un ou plusieurs fichiers.
          RENAME Renomme un ou plusieurs fichiers.
          REPLACE Remplace des fichiers.
          RMDIR Supprime un répertoire.
          SET Affiche, définit ou supprime des variables d'environnement Windows.
          SETLOCAL Commence la localisation des changements de l'environnement dans un
          fichier de commandes.
          SHIFT Modifie la position des paramètres remplaçables dans un fichier de
          commandes.
          SORT Trie les éléments en entrée.
          SUBST Affecte une lettre de lecteur à un chemin d'accès.
          START Lance une fenêtre pour l'exécution du programme ou de la commande.
          TIME Affiche ou définit l'heure de l'horloge interne du système.
          TITLE Définit le titre de la fenêtre pour une session CMD.EXE.
          TREE Représente graphiquement l'arborescence d'un lecteur ou d'un chemin.
          TYPE Affiche le contenu d'un fichier texte.
          VER Affiche le numéro de version de Windows.
          VERIFY Indique à Windows s'il doit ou non vérifier que les fichiers sont
          écrits correctement sur un disque donné.
          VOL Affiche le nom et le numéro de série du volume.
          XCOPY Copie des fichiers et des arborescences de répertoires.
          • Partager sur Facebook
          • Partager sur Twitter
            15 janvier 2006 à 19:21:42

            Mais faites help, bon dieu... vous aurez tout.
            • Partager sur Facebook
            • Partager sur Twitter
              15 janvier 2006 à 19:35:14

              Dire qu'en ANSI C on a remove()...
              • Partager sur Facebook
              • Partager sur Twitter

              Comment supprimer un fichier a partir de la console?

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown