public int FindFiles(string filename, LinkedList <FileInformation> files, Dokan.DokanFileInfo info)
{
Console.WriteLine("FindFiles: " + filename + ":" + info);
//foreach (var Item in FileSystem.FindFiles(filename.Replace(@"\", "/")))
foreach (var Item in FileSystem.FindFiles(filename))
{
var FileInformation = new FileInformation();
FillFileInformationFromFileSystemEntry(FileInformation, Item);
//FileInformation.CreationTime.
/*
* Console.WriteLine("------------------------------------------------");
* Console.WriteLine("CreationTime : " + FileInformation.CreationTime);
* Console.WriteLine("LastWriteTime : " + FileInformation.LastWriteTime);
* Console.WriteLine("LastAccessTime: " + FileInformation.LastAccessTime);
* Console.WriteLine("------------------------------------------------");
*/
//var AvailableDate = Item.Time.CreationTime ?? Item.Time.LastWriteTime ?? Item.Time.LastAccessTime;
/*
* FileInformation.CreationTime = DateTime.Now;
* FileInformation.LastAccessTime = DateTime.Now;
* FileInformation.LastWriteTime = DateTime.Now;
*/
//FileInformation.Length = 10001;
//Console.WriteLine(Item);
files.AddLast(FileInformation);
}
//Thread.Sleep(400);
return(0);
//NotImplemented();
}