SHFileOperation 能不能做到当有相同文件或文件夹时,给出提示,是否覆盖?
2008-11-18 14:20
585 查看
SHFileOperation 能不能做到当有相同文件或文件夹时,给出提示,是否覆盖? VCL组件开发及应用
http://www.delphi2007.net/DelphiVCL/html/delphi_20061223120233167.html
RT
可以的。
fFlags := FOF_ALLOWUNDO;
--------------测试
procedure TFormDemo.ButtonAPIClick(Sender: TObject);
var
shellinfo: TSHFileOpStructA;
begin
with shellinfo do
begin
wnd := Application.Handle;
wFunc := FO_COPY;
pFrom := PChar('c:\abc.txt');
pTo := PChar('d:\');
fFlags := FOF_ALLOWUNDO;
end;
SHFileOperation(shellinfo);
end;
谢谢,多添了一个标志.MSDN有点读不理解
Q
http://www.delphi2007.net/DelphiVCL/html/delphi_20061223120233167.html
RT
可以的。
fFlags := FOF_ALLOWUNDO;
--------------测试
procedure TFormDemo.ButtonAPIClick(Sender: TObject);
var
shellinfo: TSHFileOpStructA;
begin
with shellinfo do
begin
wnd := Application.Handle;
wFunc := FO_COPY;
pFrom := PChar('c:\abc.txt');
pTo := PChar('d:\');
fFlags := FOF_ALLOWUNDO;
end;
SHFileOperation(shellinfo);
end;
谢谢,多添了一个标志.MSDN有点读不理解
Q
相关文章推荐
- linux下移动或者复制文件覆盖相同文件夹时,文件夹里面的每个文件都提示是否覆盖
- linux下移动或者复制文件覆盖相同文件夹时,文件夹里面的每个文件都提示是否覆盖
- java swing中JFileChooser保存文件时,在文件选择窗口提示是否覆盖
- 创建的数据库文件在访问出现错误时会给出不太相同的错误提示
- 比较两个文件夹内同名文件内容是否相同
- cp复制文件时候不提示是否覆盖
- 查看废纸篓里的文件,因为发现文件夹里有无数个名字相同的子文件夹,这时候提示名称太长,卷宗无效,具体解决:
- php关于一个文件夹所有的文件复制到另一个文件夹里面去,相同的文件名覆盖
- 已知/tmp目录下已经存在了test.txt文件,如何执行命令才能把/mnt/test.txt拷贝到/tmp下覆盖掉/tmp/test.txt,而让linux系统不提示是否覆盖(root权限下)
- ASP.NET FileUpload上传文件如果存在此文件提示是否覆盖
- Linux md5sum比较两个文件夹下面文件是否相同
- 在JSP中判断某文件是否存在,并创建文件夹和文件
- asp.net 检查文件夹和文件是否存在
- python tk模块的运用,检测JSON文件中是否有同类型控件的相同名称
- C语言判断文件夹或者文件是否存在的方法
- Python判断文件和文件夹是否存在的方法
- 循环检查文件夹是否包含某类文件,并操作
- 在linux下的使用复制命令cp,不让出现“overwrite”(文件覆盖)提示的方法。【转】
- C#基础之如何判断两个文件内容是否相同
- 将指定文件夹下结构相同的ACCESS文件内指定的表批量导入到SQL数据库中指定的表