当前位置 : 主页 > 手机开发 > 无线 >

文件操作 – 复制和移动 – Delphi

来源:互联网 收集:自由互联 发布时间:2021-06-10
我需要在Delphi中进行双重操作. 首先是读取目录并将所有文件复制到备份文件夹中.如果当前正在使用任何文件作为写入和/或打开,则绕过该文件. 其次是将文件移动到另一个目录.同样,如
我需要在Delphi中进行双重操作.

首先是读取目录并将所有文件复制到备份文件夹中.如果当前正在使用任何文件作为写入和/或打开,则绕过该文件.

其次是将文件移动到另一个目录.同样,如果当前正在使用任何文件作为写入和/或打开,则绕过该文件.

我之前使用过文件复制和移动,但我不确定如何检测文件是否被写入和/或打开.

谢谢.

如果您使用 Windows.pas’CopyFile(PChar(sFrom),PChar(sTo),false),它将在复制失败时返回false,并且GetLastError将返回错误代码解释原因.
网友评论