Fileinfo - c#Vs2008

时间:2011-06-01 13:50:25

标签: c#

我可以这样使用FileInfo:

 FileInfo fileInfo = new FileInfo(@"\\mymachine\downloads\;\\yourmachine\Log\" +  "11.txt");
StreamWriter sw = fileInfo.CreateText();
sw.WriteLine("write some data");
sw.Close();

我的主管认为它可以这样使用,但是当我运行该代码时我得到一个例外。

例外:

System.IO.DirectoryNotFoundException Could not find a part of the path

他认为他可以做假负载余额和/或根据可用的共享代码将放置要处理的订单文件。我不同意他的想法,但他是我的老板,我必须做他的招标......

2 个答案:

答案 0 :(得分:3)

FileInfo构造函数将路径作为单个文件;您传递的内容不是有效的文件名,因此我希望ArgumentException。你究竟想在这里完成什么?

答案 1 :(得分:0)

FileInfo就是这样。您将不得不使用类似File.Exists的内容来查看哪个文件可用,然后编写代码以写入一个共享或另一个共享。