Virtyaluk
17-03-2010, 00:46
Здравствуйте,
я писал программу на C# (среда Visual Studio 2008 PE) и столкнулся с одной проблемой.
например, у меня есть функция копирования файла " из - в"
System.IO.File.Copy("где?", "куда?");
вместо "где?" я пишу путь к расположению файла, если пишу D:\\some_folder\some_file.extension то копирование происходит нормально,
а если пишу %windir%\\system32\some_file.extension копирование не происходит и "среда" показывает окно с ошибкой DirectoryNotFoundException не обработано. - неудалось найти часть пути.
я так понял что оно не может понять переменную %windir%, я бы мог писать полный путь к фалу но велика вероятность того, что той самый каталог с ОС в разных пользователей на разных дисках (в самого некоторое время назад и очень долго ОС была на диске D).
Как мне "научить" Visual Studio 2008 PE понимать переменную %windir%??
я писал программу на C# (среда Visual Studio 2008 PE) и столкнулся с одной проблемой.
например, у меня есть функция копирования файла " из - в"
System.IO.File.Copy("где?", "куда?");
вместо "где?" я пишу путь к расположению файла, если пишу D:\\some_folder\some_file.extension то копирование происходит нормально,
а если пишу %windir%\\system32\some_file.extension копирование не происходит и "среда" показывает окно с ошибкой DirectoryNotFoundException не обработано. - неудалось найти часть пути.
я так понял что оно не может понять переменную %windir%, я бы мог писать полный путь к фалу но велика вероятность того, что той самый каталог с ОС в разных пользователей на разных дисках (в самого некоторое время назад и очень долго ОС была на диске D).
Как мне "научить" Visual Studio 2008 PE понимать переменную %windir%??