3

在 C# 中如何知道文件已插入到文件夹中。我在 C# 中需要这个。

4

2 回答 2

3

使用 FileSystemWatcher 类来完成这个任务。

请参考

http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx

http://www.codeproject.com/Articles/2157/A-NET-File-System-Watcher

于 2012-09-21T07:04:32.697 回答
0

您可以使用 System.IO 命名空间中 File 类的 Exists 方法来确定指定文件是否存在:

bool System.IO.File.Exists(string path)

例如:

using System;
using System.IO;

class Program
{
    static void Main()
    {
    // See if this file exists in the SAME DIRECTORY.
    if (File.Exists("TextFile1.txt"))
    {
        Console.WriteLine("The file exists.");
    }
    // See if this file exists in the C:\ directory. [Note the @]
    if (File.Exists(@"C:\tidy.exe"))
    {
        Console.WriteLine("The file exists.");
    }
    // See if this file exists in the C:\ directory [Note the '\\' part]
    bool exists = File.Exists("C:\\lost.txt");
    Console.WriteLine(exists);
    }
}
于 2012-09-21T07:05:01.917 回答