我要制作的程序遇到一些问题。这是一个简单的程序,可以从我的SD卡中删除文件夹。但是当我运行它时,单击执行此操作的按钮,它会吐出此错误:
找不到路径'C:\ sdcafiine'的一部分。
这是我使用的代码:
Dim path As String = Form1.ComboBox1.Text & "\sdcafiine"
System.IO.Directory.Delete(path, True)
我有另一种形式,其中有一个组合框,其中包含驱动器号。此行代码基本上读取驱动器编号并将其与路径合并,以创建类似“ L:\ sdcafiine”或“ O:\ sdcafiine”的文件。
由于某种原因,它将读取的驱动器号替换为“ C:”。
答案 0 :(得分:0)
没关系,我知道了。
它在BackgroundWorker中,可能不是一个明智的选择。我删除了BGWorker并将代码直接放在Button.Click方法中,现在可以正常工作。