我用CreateProcess和ShellExecute写了命令如下:
1.首先定义 StartupInfo,ProcessInfo,再执行命令
handle:=CreateProcess(nil,'cmd/c copy c:\1.tmp
c:\temp\1.tmp',nil,nil,false,0,nil,nil,StartupInfo,ProcessInfo);
返回0,拷贝执行不了.
2.用shellexecute
shellexecute(handle,'open','copy E:\1.sql E:\test\1.sql',nil, nil,
1);
拷贝也执行不了.
请高手指点.
1.首先定义 StartupInfo,ProcessInfo,再执行命令
handle:=CreateProcess(nil,'cmd/c copy c:\1.tmp
c:\temp\1.tmp',nil,nil,false,0,nil,nil,StartupInfo,ProcessInfo);
返回0,拷贝执行不了.
2.用shellexecute
shellexecute(handle,'open','copy E:\1.sql E:\test\1.sql',nil, nil,
1);
拷贝也执行不了.
请高手指点.
或是用功能更强大的函数:SHFileOperation如果用要shellexecute的话,这样写:
shellexecute(handle,'open','cmd copy E:\1.sql E:\test\1.sql',nil, nil,
1);