sharpfilesystem:用C#编写的.NET虚拟文件系统

时间:2024-02-25 21:49:16
【文件属性】:

文件名称:sharpfilesystem:用C#编写的.NET虚拟文件系统

文件大小:67KB

文件格式:ZIP

更新时间:2024-02-25 21:49:16

c-sharp dotnet filesystem virtual vfs

夏普文件系统 SharpFileSystem是.NET的实施,允许以相同的方式访问普通文件和目录的不同文件系统。 动机 在花了很长时间寻找.NET的VFS之后,我才能以与任何普通文件和目录相同的方式读取档案(zip和rar)中的文件和目录。 我找不到针对此问题的任何完整解决方案,因此我决定自己实施一个VFS。 同样,我在普通文件系统中不喜欢的是路径系统。 它允许相对路径(如..),这通常会导致安全问题,而无需显式检查。 它允许引用目录的方式与引用文件的方式相同。 这通常会导致奇怪的行为,例如将目录(源)复制到另一个目录(目标),在此通常会模糊目标目录是否应该被覆盖,或者是否应该复制目标目录中


网友评论