La clase DirectoryInfo proporciona diferentes tipos de métodos y propiedades que se utilizan para realizar operaciones en directorios y subdirectorios, como crear, mover, etc. Esta clase tiene una propiedad de Extensión que se utiliza para encontrar la parte de extensión del nombre de archivo dado que incluye el formato de punto en el nombre completo del archivo. Por ejemplo, si el nombre del archivo es c:\gfg.txt, esta propiedad devolverá “.txt”.
Sintaxis:
Extensión de string pública { obtener; }
Retorno: Devolverá una string con una extensión en el formato de puntos del archivo actual. Incluso si es el nombre completo del archivo o una string vacía, o si no hay una extensión disponible.
Ejemplo:
C#
// C# program to find the extension of a given File using System; using System.IO; class GFG{ static void Main() { // Specify text file DirectoryInfo extension = new DirectoryInfo("my_data.txt"); // Get the extension of the File // Using Extension property Console.WriteLine("File extension : " + extension.Extension); // Specify pdf file DirectoryInfo extension1 = new DirectoryInfo("my_data.pdf"); // Get the extension of the File // Using Extension property Console.WriteLine("File extension : " + extension1.Extension); // Specify the file which has no extension DirectoryInfo extension2 = new DirectoryInfo("gfg"); // Get the extension of the File // Using Extension property Console.WriteLine("File extension : " + extension2.Extension); // Specify the file which has multiple dots DirectoryInfo extension3 = new DirectoryInfo("gfg.gg.txt"); // Get the extension of the File // Using Extension property Console.WriteLine("File extension : " + extension3.Extension); } }
Producción:
File extension : .txt File extension : .pdf File extension : File extension : .txt
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA