C#中如何把FileInfo转换成字符串
我用FileInfo提取了文件夹中的文件名.如何把这些文件名赋值给字符串...strings=FileInfo.Name这个不行..提示不包含"files"的定义我定义的...
我用FileInfo提取了文件夹中的文件名.如何把这些文件名赋值给字符串...
string s = FileInfo.Name 这个不行..提示不包含"files"的定义 我定义的fileinfo名字是files
convent.tostring(要转换的东西) 这个貌似就不行
String s = files.Name; 这个也不行..提示 SYSTEM.ARRAY 不包含 NAME的定义,并且找不到可接受类型为SYSTEM.ARRAY的第一个参数的扩展方法 NAME是否缺少USING指令或程序集引用? 展开
string s = FileInfo.Name 这个不行..提示不包含"files"的定义 我定义的fileinfo名字是files
convent.tostring(要转换的东西) 这个貌似就不行
String s = files.Name; 这个也不行..提示 SYSTEM.ARRAY 不包含 NAME的定义,并且找不到可接受类型为SYSTEM.ARRAY的第一个参数的扩展方法 NAME是否缺少USING指令或程序集引用? 展开
4个回答
展开全部
FileInfo是一个类型,类型不是实体,类型.Name我想你在写代码的时候就没有自动提示吧~~
刚好才做了一个文件遍历的小程序
我写一段 你实验一下
//获取test.txt文件,
FileInfo aa = new FileInfo("c:\\test.txt");
//要获取文件名 此时应该用aa.Name 而不是FileInfo.Name 记住FileInfo是一个类型
string s = aa.Name;
//望采纳~~~请追问
刚好才做了一个文件遍历的小程序
我写一段 你实验一下
//获取test.txt文件,
FileInfo aa = new FileInfo("c:\\test.txt");
//要获取文件名 此时应该用aa.Name 而不是FileInfo.Name 记住FileInfo是一个类型
string s = aa.Name;
//望采纳~~~请追问
更多追问追答
追问
string s = aa.Name;
这个试了啊..提示 SYSTEM.ARRAY 不包含 NAME的定义,并且找不到可接受类型为SYSTEM.ARRAY的第一个参数的扩展方法 NAME是否缺少USING指令或程序集引用?
我写的
FileInfo[] files = dir.GetFiles("*.txt");
String h = files.Name;
追答
using System.IO;
using这个了吗? 你在VS中FileInfo是蓝色的吗
在c盘下建立一个test.txt先
展开全部
convent.tostring(要转换的东西)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string s = files.Name;
追问
这个也不行..提示 SYSTEM.ARRAY 不包含 NAME的定义,并且找不到可接受类型为SYSTEM.ARRAY的第一个参数的扩展方法 NAME是否缺少USING指令或程序集引用?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string s = FileInfo.Name
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |