Linux Sync() 等效 Windows API

2024-07-01

Linux“sync() API 会将内存中缓冲的任何数据写入磁盘。Windows 中是否有等效的调用?


The 刷新文件缓冲区 http://msdn.microsoft.com/en-us/library/windows/desktop/aa364439%28v=vs.85%29.aspxfunction 是等效的 API,尽管它的工作方式更类似于 linuxfsync在典型用例中调用,它采用文件句柄作为参数。为了sync就像你可以调用的行为FlushFileBuffers带有我链接到的文档中描述的卷的句柄。这需要适当的权限。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux Sync() 等效 Windows API 的相关文章

  • 在远程机器上执行部分 shell 脚本

    我正在通过 shell 脚本登录远程计算机 通过将 ssh 命令放在脚本中 在 ssh 命令之后 脚本的其余行将在当前计算机而不是远程计算机上执行 如何使其余的 shell 脚本行在远程计算机上执行 可以说这是我的脚本 ssh userna
  • 使用另一个运行 Ansible 的 Vagrant Linux VM 来配置 Vagrant Linux VM

    我知道 Ansible 在 Windows 上运行时存在问题 这就是为什么我想避免将它用于我的主机 我想配置一个在 VirtualBox 中运行的本地 Linux 虚拟机 我想知道是否有人可以告诉我是否可以使用 vagrant 在同一个机器
  • 输入spark-shell时找不到spark提交

    我一直在按照本教程为 scala 安装 Spark https www tutorialspoint com apache spark apache spark installation htm https www tutorialspoi
  • 使用 python 的带按钮的 Windows 通知

    我需要制作一个程序 用 Windows 通知来提醒我 我发现这可以通过以下代码简单地完成 我不在乎我使用什么库 from win10toast import ToastNotifier toast ToastNotifier toast s
  • Android API 中断

    我已经在 Ubuntu 上安装了 android studio 有一个带有中断图像的 API 我也尝试过重新安装 我应该怎么做才能克服这个问题 删除它后 它不会显示在 sdk 管理器中 提前致谢 首先选择并删除Intel x86 Atom
  • Android:浅堆和保留堆有什么区别

    我试图通过以下方式找出应用程序的内存泄漏MAT 在此处list object我发现了一些数值 整数Shallow heap and retained heap柱子 这些值是什么 以及如何知道内存泄漏在哪里 From 尼基塔 萨尔尼科夫 塔尔
  • Linux:“用户名”不在 sudoers 文件中。此事件将被报告[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 在 Linux 机器上登录 ssh 后 我收到以下消息 用户名 不在 sudoers 文件中 此事件将被报告 我该如何解决这个问题 我正在
  • 如何通过 * 将所有文件(包括隐藏文件)移动到父目录中

    这一定是一个很受欢迎的问题 但我找不到答案 如何通过 将所有文件 包括隐藏文件 移动到父目录 如下所示 mv path subfolder path 这会将所有文件按预期移动到父目录 但不会移动隐藏文件 怎么做 您可以在 UNIX Linu
  • 如何使用 Windows 命令行关闭 Firefox 中的最后一个选项卡

    我正在创建一个批处理文件来处理 Firefox 选项卡 我想使用 Windows 命令关闭 Firefox 中的最后一个选项卡 我已经尝试使用标题名称执行此命令 taskkill IM firefox exe FI WindowTitle
  • 为什么二进制文件在压缩时会损坏?

    我有一项通过网络提供压缩文件的服务 该 zip 包含 Windows 平台的可执行文件 我正在使用 RubyZip 库来压缩文件 但该过程会损坏二进制文件 在我的本地服务器上 我们通过系统调用使用 zip 命令 它工作正常 zip 命令在
  • 用于强制 .NET 应用程序以 32 位运行的环境变量

    有人告诉我 您可以设置一个环境变量来强制 NET 应用程序在 x64 版本的 Windows 上作为 32 位应用程序运行 你知道它是什么 或者知道它的参考资料吗 恐怕我的 google fu 今天让我失望了 或者它不存在 我正在使用 Re
  • 具有不同行大小的多个文件的平均值

    我有几个具有不同行大小的文件 但每个文件中的列数相同 例如 ifile1 txt 1 1001 2 1002 3 1003 4 1004 5 1005 0 6 1006 1 7 1007 3 8 1008 5 4 9 1009 3 11 1
  • 如何从 C# 读取 PowerShell 脚本 stdout 和 stderr

    我正在实现一个自定义 PowerShell 主机 我需要读取 PowerShell 脚本的 stdout 和 stderr 问题是 当我将调用管道返回的对象转换为字符串时 我没有得到标准输出 但是 当我将 out string cmdlet
  • 使用linux bash替换文件中两个字符串之间的文本

    我有文件 acl txt 192 168 0 1 192 168 4 5 start exceptions 192 168 3 34 192 168 6 78 end exceptions 192 168 5 55 和另一个文件 例外 19
  • Boost Asio 的主机名解析在 Linux 上如何工作?可以使用NSS吗?

    当没有网络连接时 我试图使我的网络应用程序在本地工作 服务器和客户端在同一台计算机上运行 这似乎偶尔 有效 但大多数时候我都会得到 terminate called after throwing an instance of boost e
  • 在 shell 脚本中使用正则表达式

    在 Linux shell 脚本中使用正则表达式解析字符串的正确方法是什么 我编写了以下脚本来在控制台上打印我的 SO 代表curl and sed 不仅仅是因为我是rep crazy 我试图在切换到linux之前学习一些shell脚本和正
  • 将符号限制为 Linux 可执行文件的本地范围

    任何人都可以建议我们限制将符号导出到全局符号表的某种方法吗 提前致谢 Hi 感谢回复 实际上 我有一个可执行文件 它静态链接到第三方库 例如 ver1 a 并且还使用第三方 so 文件 该文件再次与相同的库链接 但不同版本 例如 ver2
  • Visual Studio 2005 内存使用情况

    我发现 Visual Studio 内存使用量通常约为 150 300 MB RAM 作为经常需要在打开多个 Visual Studio 实例的情况下运行的开发人员 是否有任何性能技巧可以优化 VS 使用的内存量 我正在运行带有一个加载项
  • ICMP 套接字(Linux)

    IP协议下可以使用ICMP套接字吗 也许是这样的 socket PF INET
  • chmod:如何仅向已具有执行权限的文件递归添加执行权限[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我注意到 chmod R a x为所有文件添加执行权限 而不仅仅是当前可执行的文件 有没有办法只为那些已经为用户权限设置了执行集的文件添加执行权限 U

随机推荐

  • 将 C# MVC 应用程序连接到远程 SQL Server 数据库

    我有一个 SQL Server 数据库位于http 192 168 10 3 MyDB 我创建了一个 C MVC 应用程序 我需要知道将我的应用程序连接到上述数据库的步骤 是不是只替换了连接字符串web config file Data S
  • 如何以编程方式保持自定义设置超级按钮弹出窗口打开?

    我在设置超级按钮中创建了一个自定义 AlarmSettingsPane 它允许用户给出时间并选择警报音的音频文件 因此 我在设置魅力中实现了文件选择器 当我单击文件选择器按钮时 它会将我带到一个新的全屏 我可以在其中选择我的文件 但是当我选
  • 获取读取之前在串行端口上等待的字节数,linux

    我正在将 Win32 串行类转换为 Linux Ubuntu 该串行类所需的功能之一是 查看 串行缓冲区 以查看在读取串行端口之前串行端口上正在等待多少字节 在这种修脚情况下 我只需要知道端口上是否有任何字节 然后再尝试读取它 在Windo
  • ANSI 转义字符在 Eclipse 控制台上的显示方式不正确

    我有一个 Scala 项目 我使用 Scala Eclipse Plugin 和 sbt 到目前为止 一切都很好 但问题是 sbt 将一些 ANSI 转义序列写入输出 我可能是错的 当我从 shell 调用 sbt 时 它们看起来很好 但在
  • JavaScript 是否有一种方法可以根据开始、停止和所需的返回值数量返回数字数组?

    我正在寻找类似的东西numpy linspace https docs scipy org doc numpy reference generated numpy linspace html基于起始值 结束值和数组中所需值的数量生成数字数组
  • 解码G711(PCM u-law)

    请耐心等待 因为我对音频编解码器的理解有限 我有来自 IPCAM 的音频源 通过 htto CGI 接口 我正在尝试编写几个客户端程序来在 Windows MAC 以及 Android 手机上播放此音频源 音频采用 G711 PCM ula
  • 使用正则表达式在 g:TextField 中进行验证

    我正在开发 grails 应用程序 并且希望能够对 g textField 进行验证 我只是想确保数字是数字 单词是单词 我想避免通过 JS 来完成它 但如果这是唯一的方法 那就这样吧 这是我正在尝试的
  • 重新附加孤立的 docker 卷

    我正在使用 docker 文件中指定的 docker 卷 以便我的数据可以保留在主机上 dockerfile 看起来像这样 FROM base image VOLUME path to something RUN do stuff 当我运行
  • docpad 系统中的静态内容与动态内容 - 如何创建动态内容?

    DocPad 被描述为可与其他静态站点生成器相媲美 但它也被描述为 不限于静态站点生成 我一直在浏览 DocPad 网站和其他文档 但尚未找到任何似乎可以解释如何合并动态内容以及可能涉及哪些类型的限制的内容 作为一个相对初学者 我想知道是否
  • 应用栏中的多个按钮

    恐怕我在这里错过了一些简单的东西 但我试图在我的应用程序栏中放置多个按钮 这是初始应用栏的代码
  • 同步 AFNetworking 调用 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我目前正在我的 iPhone 应用程序之一中使用 AFNetworking 它确实是一个方便的异步调用库 但是 我在应用程序中遇到了需要从服务器
  • 正则表达式 - 可变长度的匹配数字

    我正在尝试解析一份到处都是参考号的文档 文字文字文字 4 2 更多令人难以置信的文字 4 3 稍后 222 115 还有一些文字 引用总是用方括号括起来 并且两者之间总是有一个冒号 我写了一个表达式来找到它们 0 9 0 9 然而 当你遇到
  • ManyToMany 本身与 AssociationTable 和 EmbeddedId - Spring-Data-Jpa

    我在多对多关联期间使用 Hibernate 时遇到了一些问题 我想要一个用户及其联系人 关联表用于保存关联的创建日期及其状态 例如活动 非活动等 休眠版本 5 2 17 春季启动 2 0 5 我的班级用户 Entity name user
  • 如何避免使用 numpy.round 进行错误舍入?

    我正在处理浮点数 如果我做 import numpy as np np round 100 045 2 I get Out 15 100 04 显然 这应该是100 05 我知道的存在IEEE 754 https en wikipedia
  • 如何防止分配到支持字段?

    我有以下属性和支持字段 private Vector3 positionB public Vector3 PositionB get if nodeB null return positionB else return nodeB Posi
  • 隐藏iPhone模拟器边框(非屏幕区域)?

    无用的上下边框 黑色区域 太厚 有什么办法可以让它们变瘦吗 我希望为主页 电源按钮显示某种小按钮 但这太大了 无法调整边框的大小 但如果您不喜欢它 只需在 窗口 菜单中禁用它即可 Window gt Show Device Bezels
  • Symfony 条件表单验证

    我正在 Symfony 2 6 中开发一个表单 用户可以选择免费产品 该产品将运送给用户 用户必须填写一些个人详细信息和他的地址 必填 如果他想指定另一个送货地址 他会选中未映射到实体的复选框 并填写送货地址 现在 我想提交表单 并且仅在用
  • 证明2个公式在某些条件下等价?

    两个公式a1 a b and a1 b是等价的 如果a 0 我想找到这个必要条件 a 0 与 Z3 python 我写了下面的代码 from z3 import def equivalence F G s Solver s add Not
  • 通过 dll 引用而不是 VS 中的项目引用来管理 .NET 程序集依赖项

    我们有一个由多个子项目 大约 20 个 组成的 NET 项目 有多个解决方案 每个解决方案仅包含与特定解决方案相关的子项目 为了允许任意解决方案 我们的子项目从不通过项目引用相互引用 而是通过直接 dll 引用 对 csproj 文件进行少
  • Linux Sync() 等效 Windows API

    Linux sync API 会将内存中缓冲的任何数据写入磁盘 Windows 中是否有等效的调用 The 刷新文件缓冲区 http msdn microsoft com en us library windows desktop aa36