0
我想複製文件到啓動文件夾。這裏是我的代碼:複製文件不起作用
String ^path;
path = Environment::GetFolderPath(Environment::SpecialFolder::CommonStartup);
path += "\\EFM.lnk";
if(!IO::File::Exists(path))
IO::File::Copy("C:\\lng\\EFM.lnk",path);
這很簡單,但不工作。我想問你:「爲什麼」?
* How does not work?它拋出異常嗎?有沒有例外,但目標文件沒有創建? –
@DavidYaw沒有例外,也沒有目標文件。變量'path'和'if()'可以正常工作。只有'File :: Copy'方法沒有工作。 –
你的過程是否有管理權限?如果沒有,你是否檢查過該文件夾可能已被重定向到'C:\ Users \ {你的名字} \ AppData \ Local \ VirtualStore'? (順便說一句,你應該使用Path :: Combine()而不是追加和麻煩手動插入反斜槓) – Medinoc