我想將當前正在執行的程序集移動到C盤。當我嘗試下面的代碼:移動當前可執行文件c#
File.Move(Assembly.GetEntryAssembly().Location, @"c\");
它給了我一個錯誤:
An unhandled exception of type 'System.UnauthorizedAccessException' occurred in mscorlib.dll
這個問題能解決嗎?
File.Move(Assembly.GetEntryAssembly().Location, @"c:\xxx\foo.exe");
:
,因爲該系統是打開它無法移動當期可執行。 – Sakura
您無法移動正在運行的程序的EXE,但可以將其複製。 – duDE
你有什麼異常? –