estoy usando Path.Combine así:¿Cómo obtengo .NET's Path.Combine para convertir las barras diagonales en barras diagonales inversas?
Path.Combine("test1/test2", "test3\\test4");
La salida que recibo es:
test1/test2\test3\test4
Note como la barra diagonal no quede convertida en una barra invertida. Sé que puedo hacer cadenas. Reemplazar para cambiarlo, pero ¿hay una mejor manera de hacerlo?
¿La barra diagonal inversa es un problema? Las API de archivo .NET y Windows aceptan cualquiera. –
¿Cuál es el problema con las barras mezcladas? ¿Vanidad? – JBRWilkinson
@John, sí, hay: http://msdn.microsoft.com/en-us/library/system.io.path.combine.aspx. ¿O estabas tratando de ser pedante sobre la diferencia entre C# y .NET? –