下面是“C#读写共享文件夹的方法”的完整攻略:
1. 确认共享文件夹的路径
在进行共享文件夹的读写操作之前,需要先确认共享文件夹的路径是否正确。共享文件夹的路径包括计算机名称、共享文件夹名称和共享文件夹所在路径。例如,共享文件夹路径为 \\computer-name\shared-folder-name
。
2. 访问共享文件夹
在 C# 代码中访问共享文件夹,需要使用 System.IO
命名空间中的 Directory
类和 FileInfo
类。以下是访问共享文件夹的代码示例:
string sharedFolderPath = @"\\computer-name\shared-folder-name";
DirectoryInfo sharedDirectory = new DirectoryInfo(sharedFolderPath);
代码中,将共享文件夹路径传递给 DirectoryInfo
的构造函数,创建一个共享文件夹对象。
3. 读取共享文件夹中的文件
使用 FileInfo
类可以读取共享文件夹中的文件。以下是读取共享文件夹中的文件的代码示例:
string sharedFolderPath = @"\\computer-name\shared-folder-name";
DirectoryInfo sharedDirectory = new DirectoryInfo(sharedFolderPath);
FileInfo[] files = sharedDirectory.GetFiles();
foreach (FileInfo file in files)
{
Console.WriteLine(file.Name);
}
代码中,使用 GetFiles
方法从共享文件夹中获取文件列表,并使用 foreach
循环遍历文件列表,输出文件名称。
4. 写入文件到共享文件夹中
要将文件写入共享文件夹中,需要使用 FileStream
和 StreamWriter
类。以下是将文件写入共享文件夹中的代码示例:
string sharedFolderPath = @"\\computer-name\shared-folder-name";
string fileName = "example.txt";
string filePath = Path.Combine(sharedFolderPath, fileName);
using (FileStream fileStream = File.Create(filePath))
{
using (StreamWriter writer = new StreamWriter(fileStream))
{
writer.WriteLine("This is an example");
}
}
代码中,使用 Path.Combine
方法将共享文件夹路径和文件名组合成完整的文件路径。然后使用 FileStream
类创建一个文件流,最后使用 StreamWriter
类将文本写入文件中。
以上就是使用 C# 读写共享文件夹的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#读写共享文件夹的方法 - Python技术站