просмотрел все и нашел множество вещей, касающихся этого, но ни один из них не использует переменные для формирования путей. Что мне нужно сделать, это переместить папку, подпапки и файлы в новый путь по нажатию кнопки. Пока что ничего из того, что я нашел, не сработало. На данный момент я не получаю никаких файлов или папок, перемещенных так, как раньше. Текущее решение, которое я попробовал, взято из MSDN и пыталось адаптировать его к моему коду. Если бы вы могли исправить код и показать мне пример, это было бы здорово. Я не знаю, что я делаю здесь не так. Вот код:
private void CopyPartsToProject()
{
string sourcePath = (pathToQuotes + "/" + client_name.Text + "/" + quote_id.Text);
string targetPath = (pathToClient + "/" + client_name.Text + "/" + project_number.Text);
string sourceFile = sourcePath + "/" + "*.*";
string destinationFile = targetPath + "/" + "*.*";
System.IO.File.Move(sourceFile, destinationFile);
System.IO.Directory.Move(sourcePath, targetPath);
}
pathToQuotes и pathToClient извлекаются из базы данных MySQL (из пользовательского ввода) другим способом. Информация получена без проблем, и пути верны. Если бы вы могли дать мне руку, это было бы оценено. Спасибо.