L
liufengliang
Unregistered / Unconfirmed
GUEST, unregistred user!
我先创建一个文件夹,再向其复制文件!出了问题!
CopyDir(FromDir, ToDir: string): boolean; //文件复制
begin //创建文件夹
CreateDirectory(PChar(ExtractFilePath(ParamStr(0))+Edit1.Text ),nil);
FromDir1 := getcurrentdir() ;
FromDir1 := FromDir1 + '/Test.exe ' ;
ToDir1 := PChar( ExtractFilePath(ParamStr(0))+123 ) ; //1//
ToDir1 := 'D:/1030/MyFunction_0529_1/Carrier_RtuOperation/bin/123 ' //2//
SHChangeNotify(SHCNE_ASSOCCHANGED,SHCNF_IDLIST+SHCNF_FLUSH,nil,nil); //刷新
if CopyDir(FromDir1, ToDir1 ) then
end;
//----------为什么用代码 1 就不能复制,用 2 就可以复制-----
1用的是一个函数取的字符串,
2是直接写的一字符串。
为什么1就不能复制,2就可以复制
CopyDir(FromDir, ToDir: string): boolean; //文件复制
begin //创建文件夹
CreateDirectory(PChar(ExtractFilePath(ParamStr(0))+Edit1.Text ),nil);
FromDir1 := getcurrentdir() ;
FromDir1 := FromDir1 + '/Test.exe ' ;
ToDir1 := PChar( ExtractFilePath(ParamStr(0))+123 ) ; //1//
ToDir1 := 'D:/1030/MyFunction_0529_1/Carrier_RtuOperation/bin/123 ' //2//
SHChangeNotify(SHCNE_ASSOCCHANGED,SHCNF_IDLIST+SHCNF_FLUSH,nil,nil); //刷新
if CopyDir(FromDir1, ToDir1 ) then
end;
//----------为什么用代码 1 就不能复制,用 2 就可以复制-----
1用的是一个函数取的字符串,
2是直接写的一字符串。
为什么1就不能复制,2就可以复制