C#/.NET: Changer Extensions des Fichiers
Question de CSchaf | 01/01/2024 à 16:02
Comment est-il possible de modifier l'extension d'un fichier rapidement et facilement en C# (C-Sharp, .NET Framework) ?
Le fichier est présent avec son chemin complet sous forme de chaîne, néanmoins, si possible, je voudrais m'abstenir de remplacements de chaînes fastidieux (j'ai essayé de le faire mais il n'y a eu que des problèmes, par exemple, si l'extension fait partie du nom de fichier).
Existe-t-il une possibilité simple pour cela en C# ?
Sujets Connexes
Script Batch: Arrêter Ordinateur Windows
Tutoriel | 3 Commentaires
Modifier la Forme Écrite de l'Extension de nombreux Fichiers
Tutoriel | 0 Commentaires
Convertir plusieurs Fichiers CSV en Feuilles de Calcul XLSX ou ODS
Tutoriel | 0 Commentaires
Réécrire Fichiers Texte avec une Longueur de Ligne Fixe
Tutoriel | 0 Commentaires
Réparer des Fichiers Texte avec des Sauts de Ligne Mixtes
Tutoriel | 0 Commentaires
Modifier la Protection en Écriture de plusieurs Fichiers à la fois
Tutoriel | 0 Commentaires
VirtualBox: Changer la Date et l'Heure
Tutoriel | 10 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Vous pouvez simplement utiliser la méthode Path.ChangeExtension de System.IO.
Jetons un coup d'œil à un exemple simple:
Ici, nous changeons la chaîne "C:/MonFichier.dat" en "C:/MonFichier.txt".
Cependant, cela ne change que la chaîne et non un vrai fichier. Si vous souhaitez également renommer un fichier existant sur votre disque dur, vous pouvez ensuite utiliser la fonction File.Move de System.IO. Vous pouvez transmettre l'ancien et le nouveau nom de fichier, y compris le chemin d'accès à cette fonction:
Remarque: Lorsque vous transmettez une chaîne sans extension à Path.ChangeExtension, l'extension est simplement ajoutée à la chaîne.
01/01/2024 à 23:19