|
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
|
Tradução
Original
|
Path Classe
Assembly: mscorlib (em mscorlib. dll)
Observação: |
|---|
"c:\\MyDir\\MyFile.txt" em C#, ou "c:\MyDir\MyFile.txt" no Visual Basic. "c:\\MyDir" em C#, ou "c:\MyDir" no Visual Basic. "MyDir\\MySubdir" em C#, ou "MyDir\MySubDir" no Visual Basic. "\\\\MyServer\\MyShare" em C#, ou "\\MyServer\MyShare" no Visual Basic.
using System; using System.IO; class Test { public static void Main() { string path1 = @"c:\temp\MyTest.txt"; string path2 = @"c:\temp\MyTest"; string path3 = @"temp"; if (Path.HasExtension(path1)) { Console.WriteLine("{0} has an extension.", path1); } if (!Path.HasExtension(path2)) { Console.WriteLine("{0} has no extension.", path2); } if (!Path.IsPathRooted(path3)) { Console.WriteLine("The string {0} contains no root information.", path3); } Console.WriteLine("The full path of {0} is {1}.", path3, Path.GetFullPath(path3)); Console.WriteLine("{0} is the location for temporary files.", Path.GetTempPath()); Console.WriteLine("{0} is a file available for use.", Path.GetTempFileName()); /* This code produces output similar to the following: * c:\temp\MyTest.txt has an extension. * c:\temp\MyTest has no extension. * The string temp contains no root information. * The full path of temp is D:\Documents and Settings\cliffc\My Documents\Visual Studio 2005\Projects\ConsoleApplication2\ConsoleApplication2\bin\Debug\temp. * D:\Documents and Settings\cliffc\Local Settings\Temp\8\ is the location for temporary files. * D:\Documents and Settings\cliffc\Local Settings\Temp\8\tmp3D.tmp is a file available for use. */ } }
import System.*;
import System.IO.*;
class Test
{
public static void main(String[] args)
{
String path1 = "c:\\temp\\MyTest.txt";
String path2 = "c:\\temp\\MyTest";
String path3 = "temp";
if (Path.HasExtension(path1)) {
Console.WriteLine("{0} has an extension.", path1);
}
if (!(Path.HasExtension(path2))) {
Console.WriteLine("{0} has no extension.", path2);
}
if (!(Path.IsPathRooted(path3))) {
Console.WriteLine("The string {0} contains no root information.",
path3);
}
Console.WriteLine("The full path of {0} is {1}.", path3,
Path.GetFullPath(path3));
Console.WriteLine("{0} is the location for temporary files.",
Path.GetTempPath());
Console.WriteLine("{0} is a file available for use.",
Path.GetTempFileName());
Console.WriteLine("\r\nThe set of invalid characters in a path is:");
Console.WriteLine("(Note that the wildcard characters '*' and '?' "
+ "are not invalid.):");
char c = ' ';
for (int iCtr = 0; iCtr < Path.InvalidPathChars.get_Length(); iCtr++) {
c = Path.InvalidPathChars[iCtr];
Console.WriteLine(c);
}
} //main
} //Test
Observação: