У меня есть файл шаблона в папке "c:\template_folder".
Во время выполнения я создам новую папку «c:\new_folder» и захочу скопировать файл шаблона в новую_папку, только если файл не существует.
описание: в первый раз я скопирую файл шаблона в новую_папку и переименую его с именем пользователя... так что после первого завершения цикла у меня будет 8 файлов excel с именем пользователя в качестве имени каждого файла.
для второго цикла, если мне нужно скопировать файл шаблона в новую_папку и переименовать его в имя пользователя, если файл с именем пользователя уже существует, то он не должен копировать файл в папку.
Я добавляю фрагмент кода для справки.
foreach (FileInfo fi in templateFile)
{
string oldfilename = null;
string newfilename = null;
if (dir.Exists)
{
fi.CopyTo(Path.Combine(dir.ToString(), fi.Name));
FileInfo fileName = new FileInfo(fi.Name);
oldfilename = Path.Combine(dir.ToString(), fileName.ToString());
newfilename = Path.Combine(dir.ToString(), tempUserName + " " + "E" + tempUserID + " VIPv7.0.xls");
//if( !dir.ToString().Contains(newfilename))
foreach( FileInfo fileList in fileNames)
{
if (fileList.Exists == false)
File.Move(oldfilename, newfilename);
}
}
}
пожалуйста, помогите мне в работе с этим.
спасибо рамм