C#
System::IO::File::WriteAllText
if (!System::IO::Directory::Exists(strTarPath))
{
System::IO::Directory::CreateDirectory(strTarPath);
}
if (System::IO::Directory::Exists(strPath))
{
//文件夹复制
GetFilesAndDirs(strPath + "\\", strTarPath + "\\");
}
else if (System::IO::File::Exists(strPath))
{
//文件复制
System::IO::FileInfo^ fileInfo = gcnew System::IO::FileInfo(strPath);
System::String^sName = fileInfo->Name;
System::String^ strTarFile = strTarPath + "\\" + sName;
System::IO::File::WriteAllText(strTarPath, System::IO::File::ReadAllText(strPath, System::Text::Encoding::Default), System::Text::Encoding::UTF8);
fileInfo->CopyTo(strTarFile);
if (fileInfo->Name->IndexOf(".h") > 0)
{
}
}