Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 对设备使用filestream.seek方法_C#_Device_Filestream - Fatal编程技术网

C# 对设备使用filestream.seek方法

C# 对设备使用filestream.seek方法,c#,device,filestream,C#,Device,Filestream,我将filestream.seek方法与为设备创建的filestream一起使用,因此使用filehandle而不是filename,它似乎只在扇区级别移动读取指针。所以没有前进或后退的方法3字节或12字节,它是512字节 有人知道这是正常的工作方式还是我做错了什么 非常感谢。是的,文件系统缓存提供了在块结构设备(如磁盘)上查找任意偏移量的功能。我的水晶球说你实际上不喜欢FileOptions.WriteThrough选项。没人知道。嗨,汉斯,非常感谢你的邀请comment@HansPassan

我将filestream.seek方法与为设备创建的filestream一起使用,因此使用filehandle而不是filename,它似乎只在扇区级别移动读取指针。所以没有前进或后退的方法3字节或12字节,它是512字节

有人知道这是正常的工作方式还是我做错了什么


非常感谢。

是的,文件系统缓存提供了在块结构设备(如磁盘)上查找任意偏移量的功能。我的水晶球说你实际上不喜欢FileOptions.WriteThrough选项。没人知道。嗨,汉斯,非常感谢你的邀请comment@HansPassant我有完全相同的问题,但我无法像卡洛斯那样成功地解析你的评论。。。FileOptions不是只有在通过File.Create创建流时才使用吗?我想直接从安全文件句柄创建到设备。结果流不可见。。。