Это образец кода от Microsoft, с другой местоположение файла, который просто не будет работать:новой для C# - невозможно получить File.Copy работать
string fileName = "test1.txt";
string sourcePath = @"C:\";
string targetPath = @"C:\Test\";
// Use Path class to manipulate file and directory paths.
string sourceFile = System.IO.Path.Combine(sourcePath, fileName);
string destFile = System.IO.Path.Combine(targetPath, fileName);
System.IO.File.Copy(sourceFile, destFile, true);
Он не может найти источник файл. Если установить точку останова, это то, что я получаю:
args {string[0]} string[]
fileName "test1.txt" string
sourcePath "C:\\" string
targetPath "C:\\Test\\" string
sourceFile "C:\\test1.txt" string
destFile "C:\\Test\\test1.txt" string
Так это выглядит, как он удваивается обратный слэш, хотя дословная строка используется. (нет сомнений, что у меня есть файл test1.txt в C :) Любые идеи? Благодаря!
Каково сообщение об ошибке и трассировке стека? – SLaks
Удвоение обратных косых черт только для отображения. Какое сообщение об ошибке вы получаете. –
Не могли бы вы разместить текст исключения? Двойная обратная косая черта прекрасна. – Matten