C#随笔随笔随笔
2021-01-28 15:12
标签:dir 必须 mes write log ant line nta htm 11.4 路径 每个驱动器包含一个或多个目录,而每个目录又可以包含一个或多个子目录,目录的结构为树形结构。一个文件只能保存在树形结构的某个特定的目录中,文件所在位置为路径。要检索文件时,必须首先确定文件的路径。路径由驱动器盘符、目录名、文件名、文件扩展名和分隔符组成,有两种种表示方法:一种是从驱动器的根目录开始书写,如C:\Windows\System32\notepad.exe,这种路径称为绝对路径;另一种是从当前目录位置开始书写,如System32\notepad.exe(假设当前目录为C:\Windows),这种路径称为相对路径。 在C#中,使用文件和目录路径时要十分谨慎。C#将反斜杠”\”字符视作转义符,因此当路径表示为字符串时,要使用两个反斜杠表示,例如: “C:\\Windows\\System32\\notepad.exe” 另外,C#允许在字符串前添加”@”标志,以提示编译器不要把”\”字符视作转义符,而视作普通字符,例如: @”C:\Windows\System32\notepad.exe” .NET Framework提供了Path类,以帮助在程序中管理文件和目录路径,Path类位于System.IO命名空间,是一个静态类,可以用来操作路径的每一个字段,如驱动器盘符、目录名、文件名、文件扩展名和分隔符等。Path类的常用字段成员有PathSeperator(路径分隔符,如”;”)、DirectorySeparatorChar(目录分隔符,如”\”)、VolumeSeparator(卷分隔符,如”:”)、AltDirectorySeparator(替换目录分隔符,如”/”),常用的方法成员有GetDirectoryName(取目录名)、GetFileName(取文件名)、GetExtension(取文件扩展名)、GetFullPath(取完整路径)、GetTempPath(取操作系统的临时文件路径)等,例如,以下代码表示提取并显示路径中的目录名和文件名。 string path = @"c:\windows\System32\notepad.exe"; Console.WriteLine(Path.GetDirectoryName(path)); Console.WriteLine(Path.GetFileName(path)); 其中,目录名为”C:\Windows\System32”,文件名为”notepad.exe”。 文件操作大全 好的文章 https://www.cnblogs.com/fengyeqingxiang/archive/2019/06/14/11022000.html https://blog.csdn.net/bruce135lee/article/details/81081849 string.fomat 详解 https://www.cnblogs.com/babietongtianta/p/4958189.html 219.11.20 方法的学习 OUT ref ref:可将一个变量带入一个方法中进行改变,再将改变后的值传出 C#随笔随笔随笔 标签:dir 必须 mes write log ant line nta htm 原文地址:https://www.cnblogs.com/jiemohuasheng/p/11896633.html