我添加了引用"Microsoft Scripting Runtime",并声明:
using Scripting;然后,我试着测试它,我做了一个函数:
private void showmessage(string path)
{
FileSystemObject fso;
label1.Text = fso.GetFileName(path);
}我只是测试它是否工作,但我得到了一个错误“使用一个未赋值的局部变量”
抱歉,如果这是愚蠢的,请帮助我解决这个问题。上帝保佑你:)
发布于 2012-09-01 06:59:34
在使用FileSystemObject之前,您需要对其进行初始化。
试一试
FileSystemObject fso = new FileSystemObject();发布于 2012-09-01 07:00:04
试试这个吧
label1.Text = System.IO.Path.GetFileName(path)在.NET中,您可以使用System.IO名称空间访问文件系统。
https://stackoverflow.com/questions/12223385
复制相似问题