本例以读写INI配置文件为例进行说明。
在同一局域网内的一台电脑上创建一个共享文件夹,服务器ip地址是192.200.3.10,共享文件夹名字是5656,INI配置文件名为publish;访问权限,用户名是PC,密码是12345678。
主程序代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Management;//References也要引用,在.NET里
using System.IO;
namespace 读取共享的文件夹中的数据
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
bool status = false;
//连接共享目录
status = Read_And_Write_RemoteSharedFile.connectState(@"\\192.168.3.23\5656", "PC", "Mahle2022");
if (status)
{
//共享文件夹的目录
DirectoryInfo theFolder = new DirectoryInfo(@"\\192.168.3.23\5656\");
string filename = theFolder.ToString();
//执行方法
Read_And_Write_RemoteSharedFile.TransportLocalToRemote(@"D:\readme12.ini", filename, "publish.ini"); //实现将本地文件写入到远程服务器