gpt4 book ai didi

delphi - Windows.CopyFile 是否在源和目标是网络共享时创建临时本地文件?

转载 作者:行者123 更新时间:2023-12-03 18:11:21 25 4
gpt4 key购买 nike

我有一个 D2007 应用程序,它使用 Windows.CopyFile 将 MS Word 和 PowerPoint 文件从一个网络文件夹复制到另一个网络文件夹。我们的组织正在从 Vista 迁移到 Windows 7。我的一位迁移用户在复制过程中收到一条错误消息,显示部分本地文件夹 (C:\Users\(username)\...\A100203.doc)。当从一个网络文件夹复制到另一个网络文件夹时,CopyFile 函数是否缓存文档的本地副本,还是直接写入?我以前从未见过这个错误,应用程序已经在 Win95、Win 98、Win2000、WinXP 和 Vista 上运行多年。

最佳答案

Windows.CopyFile 不会在您的硬盘驱动器上缓存文件...相反,它指示 Windows 自行处理文件的复制(而不是您在自己的程序中管理流)。输出文件缓冲区(目标)打开,输入缓冲区简单读写。从本质上讲,这意味着源文件被假脱机到系统内存中,然后卸载到目标位置……在任何时候都不会创建额外的缓存文件(这会减慢文件复制速度)。

您需要提供有关您的错误的更多具体信息...例如违规错误消息的文本或实际屏幕截图。这将使人们能够提供更有用的答案。

关于delphi - Windows.CopyFile 是否在源和目标是网络共享时创建临时本地文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5639002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com