急!!TShFileOpStruct不能拷贝指定文件? ( 积分: 100 )

  • 主题发起人 主题发起人 izual
  • 开始时间 开始时间
I

izual

Unregistered / Unconfirmed
GUEST, unregistred user!
with FOS do begin<br> &nbsp; &nbsp;Wnd := Self.Handle;<br> &nbsp; &nbsp;wFunc := FO_COPY;<br> &nbsp; &nbsp;pFrom := 'e:/app/*.dbf'#0;<br> &nbsp; &nbsp;pTo := 'e:/nwback/app'#0;<br> &nbsp; &nbsp;fFlags := FOF_ALLOWUNDO OR FOF_NOCONFIRMMKDIR;<br> &nbsp;end;<br> &nbsp;SHFileOperation(FOS);<br>只能拷贝e:/app下的dbf文件,但是子目录下的就拷不了。
 
with FOS do begin<br> &nbsp; &nbsp;Wnd := Self.Handle;<br> &nbsp; &nbsp;wFunc := FO_COPY;<br> &nbsp; &nbsp;pFrom := 'e:/app/*.dbf'#0;<br> &nbsp; &nbsp;pTo := 'e:/nwback/app'#0;<br> &nbsp; &nbsp;fFlags := FOF_ALLOWUNDO OR FOF_NOCONFIRMMKDIR;<br> &nbsp;end;<br> &nbsp;SHFileOperation(FOS);<br>只能拷贝e:/app下的dbf文件,但是子目录下的就拷不了。
 
看看fFlags还有其它值吗,找到并试试,如果还不行,估计就没戏了.
 
fFlags的值基本上都试过了,都不行!<br>'e:/app/*.dbf' 改成'e:/app/*.*'就可以的。
 
我想是因为你用*.dbf的缘故,因为你的子目录都无法与它匹配啊。
 
后退
顶部