Advertisement
Fhernd

ManipulacionRutas.cs

Jul 17th, 2015
683
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.33 KB | None | 0 0
  1. // OrtizOL - xCSw - http://ortizol.blogspot.com
  2.  
  3. using System;
  4. using System.IO;
  5.  
  6. namespace Receta.CSharp.R0512
  7. {
  8.     public class ManipulacionRutas
  9.     {
  10.         public static void Main()
  11.         {
  12.             Console.WriteLine(Environment.NewLine);
  13.            
  14.             string ruta1 = @"C:\etc\RecetasSerie5.txt";
  15.             string ruta2 = @"C:\etc\RecetasSerie5";
  16.             string ruta3 = @"etc";
  17.            
  18.             // Valida que `ruta1` tiene extensión:
  19.             if (Path.HasExtension(ruta1))
  20.             {
  21.                 Console.WriteLine("{0} cuenta con extensión.", ruta1);
  22.             }
  23.            
  24.             // Valida que `ruta2` tiene extensión:
  25.             if (!Path.HasExtension(ruta2))
  26.             {
  27.                 Console.WriteLine("{0} no cuenta con extensión.", ruta2);
  28.             }
  29.            
  30.             // Valida que `ruta3` tiene información de ruta raíz (root):
  31.             if (!Path.IsPathRooted(ruta3))
  32.             {
  33.                 Console.WriteLine("La ruta {0} no tiene información de ruta raíz (root).", ruta3);
  34.             }
  35.            
  36.             Console.WriteLine();
  37.            
  38.             Console.WriteLine("La ruta absoluta de {0} es {1}.", ruta3, Path.GetFullPath(ruta3));
  39.            
  40.             Console.WriteLine(Environment.NewLine);
  41.         }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement