What is the difference between File and FileInfo in C#?

后端 未结 10 1669
我在风中等你
我在风中等你 2020-12-02 11:22

I\'ve been reading that the static methods of the File Class are better used to perform small and few tasks on a file like checking to see if it exists and that

10条回答
  •  天命终不由人
    2020-12-02 11:45

    FileInfo:

    • Need to instantiate before using
    • Contains instance methods
    • Cache Info about the File and you need to call Refresh every time to get the latest info about the File

    File:

    • No need to instantiate
    • Contains static methods
    • Do not cache, so you get latest info every time you use it.

    src:

    • FileInfo
    • File

提交回复
热议问题