在.NET 基类库中,有一个 System.IO.Path 类,用于对表示文件系统路径的字符串执行常见操作。然而,我需要的是封装路径的类相反,我得到了类型安全和可能更短的路径操作表示法。我正在考虑 .NET 等价的C++ Boost 的 http://www.boost.org/路径类。存在这样的类吗?
Update:我不一定要找一个可以容纳的课程文件和目录路径。但是,由于文件系统路径可用于指向两者,因此我发现很明显可以使用相同的类。
结论: 目录信息 and FileInfo接近我正在寻找的东西。但是,它们似乎旨在表示文件或目录,而不是文件或目录路径。这使得难以进行路径操作, 例如组合目录路径和相对文件路径 https://stackoverflow.com/questions/2026991/combining-a-directoryinfo-and-a-fileinfo-path,所以我想我会编写一个封装路径的类。
您正在寻找System.IO.DirectoryInfo http://msdn.microsoft.com/en-us/library/system.io.directoryinfo.aspx class.
The DirectoryInfo
类源自抽象[FileSystemInfo] http://msdn.microsoft.com/en-us/library/system.io.filesysteminfo.aspx类,你也有FileInfo http://msdn.microsoft.com/en-us/library/system.io.fileinfo.aspx描述文件的类。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)