首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fileinfo对象

Fileinfo对象
EN

Stack Overflow用户
提问于 2012-09-15 05:09:29
回答 3查看 372关注 0票数 0

如果我是using System.IO;,并且已经运行了以下命令:

代码语言:javascript
复制
    string myPathway = @"R:\Hello.pdf"
    FileInfo x = new FileInfo(myPathway);

有没有方法让我可以重用对象x,但是指向位于"mySecondPathway“的不同文件,或者我要创建一个新的FileInfo对象y

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-15 05:10:55

代码语言:javascript
复制
FileInfo x = new FileInfo("R:\\Hello.pdf"); // you forgot to escape the backslash
x = new FileInfo("anotherFile.txt"); // just reassign it

请注意,重新分配并不重用内存中的实际对象,但是刚才的x引用了anotherFile.txt文件。

票数 3
EN

Stack Overflow用户

发布于 2012-09-15 05:11:40

没有办法重用FileInfo-object,您需要创建一个新的。不过,您可以使用x = new FileInfo(mySecondPath);重新分配x

票数 2
EN

Stack Overflow用户

发布于 2012-09-15 05:17:16

不你不能。您必须创建一个新对象,但可以像x = new FileInfo(mySecondPath);一样重用x

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12432005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档