【发布时间】:2017-06-30 08:57:14
【问题描述】:
我有一个源文件要复制到目标位置:
aSource := 'C:\very_very_very_long_path\myfile.exe'; // over 260 chars
aTarget := 'C:\normal_path\myfile.exe';
if not(CopyFile(PChar(aSource), PChar(aTarget), false)) then
RaiseLastOSError;
此代码引发异常代码 3 - 这意味着 ERROR_PATH_NOT_FOUND。
目标和源路径存在,如果我将源重命名为一个较短的名称,它可以工作。
如何复制具有长路径的文件(超过MAX_PATH)?
【问题讨论】:
标签: delphi