本文共 1108 字,大约阅读时间需要 3 分钟。
FileStream 类用于对文件系统中的文件进行读取、写入、打开和关闭操作,还可以管理其他与文件相关的操作系统句柄,如管道、标准输入和标准输出。它支持同步和异步的读写操作,适用于需要高效处理文件操作的场景。
mscorlib.dll
FileStream(path, mode, access, share, bufferSize, isAsync)
其中,path 为文件路径,mode 为 FileMode 枚举,决定文件打开方式;access 为 FileAccess 枚举,决定文件访问权限;share 为 FileShare 枚举,决定文件共享方式;bufferSize 为缓冲区大小;isAsync 为布尔值,决定是否异步处理输入输出。
FileModeFileAccessFileShareRead 和 Write 方法,分别读取文件内容和写入文件数据。这两个方法接受一个字节数组、读写起始位置和处理数量。ReadAsync、WriteAsync 等异步方法,通过重叠 I/O 提高效率。Seek 方法移动读写位置,支持从文件开头、当前位置或末尾开始。Close 方法释放文件资源。Dim testFs As IO.FileStreamtestFs = New IO.FileStream("J:\test\Stream.txt", IO.FileMode.OpenOrCreate, IO.FileAccess.Write)testFs.Write(DataWrite, 0, 11)testFs.Close()testFs = New IO.FileStream("J:\test\Stream.txt", IO.FileMode.Open, IO.FileAccess.Read)testFs.Read(DataRead, 0, 11)testFs.Close() Close 方法释放资源。转载地址:http://kygn.baihongyu.com/