Wpf 给我一个参数的代码?

Wpf 给我一个参数的代码?,wpf,vb.net,windows-phone-8,Wpf,Vb.net,Windows Phone 8,当两个组合框中都放入正确的值时,这段代码会给我一个ArgumentExection,执行代码。代码基本上只是删除一个文件,并将其替换为从另一个文件夹获取的修改版本 以下是错误消息的确切文本: Microsoft.VisualBasic.dll中发生类型为“System.ArgumentException”的未处理异常 附加信息:给定的文件路径以目录分隔符结尾 代码如下: If ComboBox1.Text = "Nokia" And ComboBox2.Text = "HTC" And My.

当两个组合框中都放入正确的值时,这段代码会给我一个ArgumentExection,执行代码。代码基本上只是删除一个文件,并将其替换为从另一个文件夹获取的修改版本

以下是错误消息的确切文本: Microsoft.VisualBasic.dll中发生类型为“System.ArgumentException”的未处理异常

附加信息:给定的文件路径以目录分隔符结尾

代码如下:

 If ComboBox1.Text = "Nokia" And ComboBox2.Text = "HTC" And My.Computer.FileSystem.FileExists("C:\Users\" + user + "\Documents\Fiddler2\Scripts\CustomRules.js") Then
            My.Computer.FileSystem.DeleteFile("C:\Users\" + user + "\Documents\Fiddler2\Scripts\CustomRules.js")
            My.Computer.FileSystem.CopyFile("Config\OEM\NokiaHTC.js", destinationFileName:="C:\Users\" + user + "\Documents\Fiddler2\Scripts\")
        Else
            My.Computer.FileSystem.CopyFile("Config\OEM\NokiaHTC.js", destinationFileName:="C:\Users\" + user + "\Documents\Fiddler2\Scripts\")
        End If

问题是目标文件路径以
“\”
值结尾。这对于
CopyFile
API是不合法的。将其切换为包含文件名,这将解决该问题

My.Computer.FileSystem.CopyFile( _
  "Config\OEM\NokiaHTC.js", _
  destinationFileName:="C:\Users\" + user + "\Documents\Fiddler2\Scripts\NokiaHTC.js") 

问题是目标文件路径以
“\”
值结尾。这对于
CopyFile
API是不合法的。将其切换为包含文件名,这将解决该问题

My.Computer.FileSystem.CopyFile( _
  "Config\OEM\NokiaHTC.js", _
  destinationFileName:="C:\Users\" + user + "\Documents\Fiddler2\Scripts\NokiaHTC.js") 

参数异常中包含什么消息?System.ArgumentException:给定的文件路径以目录分隔符结尾。参数名称:DestinationFileName您是否尝试过采取明显的操作并从目标文件名中删除目录分隔符?是的,它只是再次出错,这次又出现了另一个错误,但我知道它的含义并修复了它。请查看CopyFile方法。第二个参数不是文件夹名,而是文件名。参数exception中包含什么消息?System.ArgumentException:给定的文件路径以目录分隔符结尾。参数名称:DestinationFileName您是否尝试过采取明显的操作并从目标文件名中删除目录分隔符?是的,它只是再次出错,这次又出现了另一个错误,但我知道它的含义并修复了它。请查看CopyFile方法。第二个参数不是文件夹名,而是文件名。