delphi - 在 wan 中移动目录的最佳方法是什么?
问题描述
我正在使用最后一个 delphi 10.4.1,我想知道在 wan 中移动目录的最佳方法是什么?
我正在考虑使用这个:
ZeroMemory(@fos, SizeOf(fos));
with fos do
begin
wFunc := FO_MOVE;
fFlags := FOF_FILESONLY + FOF_NOCONFIRMATION + FOF_SILENT;
pFrom := PChar(CartellaDa + #0);
pTo := PChar(CartellaA)
end;
vRet := ShFileOperation(fos);
但我不确定它在连接可能断开的 WAN 中是否正常工作。我还阅读了 MS 关于使用 IFileOperation 的建议,但我不确定如何使用它。还有FTP选项..
我需要能够移动文件和文件夹,如果丢失则创建所有内容,如果文件夹已经存在则覆盖文件
谢谢你!
解决方案
推荐阅读
- php - 使用 0 和 1 索引从 php 中的对象获取值
- sql - 10亿行表过滤和连接
- javascript - 无论如何在chrome中编辑js代码
- java - 无法访问服务项目中的 Cordapp 流
- c++ - C++/Qt 中的不倒翁
- flutter - 使用导航和堆栈将多个页面实现为单个页面
- flutter - 颤振:如何更改 TextFormField 中的错误位置
- installation - 安装 AzerothCore 构建错误:ace.vcxproj、authserver.vcxproj、worldserver.vcxproj;跳过构建:clean_cotire,安装
- c++ - 定义转换构造函数和转换运算符时哪个优先,为什么编译器会对此转换有所不同?
- github - SSH 检查到 Github 解析到 Gitlab