1

我添加了参考“Microsoft Scripting Runtime”,并声明:

using Scripting;

然后,我试图测试它,我做了一个函数:

private void showmessage(string path)
{
FileSystemObject fso;
label1.Text = fso.GetFileName(path); 
}

我只是在测试它是否有效,但出现错误“使用未分配的局部变量”

对不起,如果这很傻,请帮我解决这个问题。上帝祝福你 :)

4

2 回答 2

3

您需要在使用之前初始化 FileSystemObject。

尝试

FileSystemObject fso = new FileSystemObject();
于 2012-08-31T22:59:33.640 回答
0

试试这个

label1.Text = System.IO.Path.GetFileName(path)

在 .NET 中,您使用 System.IO 命名空间访问文件系统。

于 2012-08-31T23:00:03.767 回答