c#获取指定文件的最近访问时间
时间: 2023-10-07 12:11:02 浏览: 44
你可以使用C#中的`FileInfo`类获取指定文件的最近访问时间。以下是一个示例代码:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string filePath = @"C:\example\file.txt";
FileInfo fileInfo = new FileInfo(filePath);
DateTime lastAccessTime = fileInfo.LastAccessTime;
Console.WriteLine("最近访问时间:" + lastAccessTime);
}
}
```
以上代码会输出指定文件的最近访问时间。你需要将`filePath`变量替换为你想要获取最近访问时间的文件路径。
相关问题
c#访问共享文件夹文件
在 C# 中访问共享文件夹文件,你可以使用 System.IO 命名空间下的 DirectoryInfo 和 FileInfo 类。首先,你需要指定共享文件夹所在的计算机名称和共享名称,例如:
```
string path = @"\\COMPUTER_NAME\SHARED_FOLDER\file.txt";
```
然后,你可以使用 DirectoryInfo 和 FileInfo 类中的方法访问该文件,例如:
```
// 获取共享文件夹中的所有文件
DirectoryInfo directory = new DirectoryInfo(@"\\COMPUTER_NAME\SHARED_FOLDER");
FileInfo[] files = directory.GetFiles();
// 访问特定文件
FileInfo file = new FileInfo(@"\\COMPUTER_NAME\SHARED_FOLDER\file.txt");
string content = File.ReadAllText(file.FullName);
```
需要注意的是,你需要确保你的程序具有访问共享文件夹的权限,并且共享文件夹的访问权限设置正确。
C# fileinfo 获取文件信息
在 C# 中,可以使用 `System.IO` 命名空间下的 `FileInfo` 类来获取文件的相关信息,包括文件路径、文件名、文件大小、创建时间、修改时间、访问时间、是否为只读文件等等。使用 `FileInfo` 类可以方便地读取文件的属性,从而进行进一步的处理。在 C# 中使用 `FileInfo` 类可以通过以下步骤:
1. 创建一个 `FileInfo` 对象,需要传入文件路径作为参数。
2. 使用 `Name` 属性获取文件名,使用 `Length` 属性获取文件大小,使用 `CreationTime` 属性获取创建时间,使用 `LastWriteTime` 属性获取修改时间,使用 `LastAccessTime` 属性获取访问时间,使用 `IsReadOnly` 属性获取是否为只读文件等等。
下面是一个简单示例:
```
FileInfo fileInfo = new FileInfo("C:\\test.txt");
Console.WriteLine("文件名:" + fileInfo.Name);
Console.WriteLine("文件大小:" + fileInfo.Length + "字节");
Console.WriteLine("创建时间:" + fileInfo.CreationTime);
Console.WriteLine("修改时间:" + fileInfo.LastWriteTime);
Console.WriteLine("访问时间:" + fileInfo.LastAccessTime);
Console.WriteLine("是否只读:" + fileInfo.IsReadOnly);
```
这段代码将获取指定文件的相关信息,并输出到屏幕上。