Просто быстрый вопрос (надеюсь):
Когда я использую File.Move, он выдает ошибку:
System.IO.DirectoryNotFoundException was unhandled by user code
Message=Could not find a part of the path.
Source=mscorlib
StackTrace:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.Move(String sourceFileName, String destFileName)
at Portal_2_Level_Installer.Form1.WorkMagic(String FileLocation) in C:\Users\Yoshie\Local Settings\Documents\Visual Studio 2010\Projects\Portal 2 Level Installer\Portal 2 Level Installer\Form1.cs:line 265
InnerException:
Мой код:
File.Move(FileLocation, destinationPath);
И содержимое переменных:
destinationPath="c:/program files (x86)/steam\\steamapps\\common\\portal 2\\Test\\Test.docx"
FileLocation="C:\\Users\\Yoshie\\Local Settings\\Documents\\Test.docx"
Спасибо!
РЕДАКТИРОВАТЬ: я действительно чувствую себя идиотом сейчас. Я не понимал, что папка назначения должна существовать! Я тупо предполагал, что папка назначения будет создана автоматически, если ее еще не было. Извините за потраченное время, но все равно спасибо за ответы! (Теперь я знаю, что могу использовать @, чтобы перестать убегать, так что это полезно знать)
В любом случае, спасибо, и еще раз, извините!