相关疑难解决方法(0)

C#中的File和FileInfo有什么区别?

我一直在读的静态方法文件类最好是用在像检查,看看是否存在对文件执行小一些任务,我们应该使用的实例FileInfo的,如果我们要进行很多类对特定文件的操作.

我理解这一点,可以盲目地使用它,但我想知道为什么会有区别?它们的工作方式是什么使它们适合不同的情况?让这2个不同的类看起来以不同的方式做同样的事情有什么意义呢?

如果有人能够至少回答其中一个问题,将会很有帮助.

c# file

66
推荐指数
3
解决办法
3万
查看次数

使用File.Exists检查64位系统上是否存在文件

我的操作系统是64位,在foler C:\ Windows\SysWOW64中有一个文件111.txt,但是c:\ windows\system32中没有该文件

但下面的代码返回true

file = @"C:\Windows\System32\111.txt";    
bool bExist = System.IO.File.Exists(file);
Run Code Online (Sandbox Code Playgroud)

我不知道为什么?如何检查system32下是否有文件111.txt而不是SysWoW64?

c#

13
推荐指数
2
解决办法
7677
查看次数

为什么创建后文件夹不存在?

这似乎没有意义,所以我显然做错了什么:

DirectoryInfo folder = new DirectoryInfo(Environment.CurrentDirectory + @"\Test");

if (folder.Exists == false) {
    folder.Create();

    var doesItExists = folder.Exists;
}
Run Code Online (Sandbox Code Playgroud)

如果文件夹不存在,则创建该文件夹.除了doesItExists总是假的.如果我刚刚创建它,为什么会是假的呢?

c#

11
推荐指数
2
解决办法
1476
查看次数

标签 统计

c# ×3

file ×1