问题描述
RT,当在网页上点击按钮时,触发以下事件:在局域网内的另外一个电脑的D盘下创建一个指定名称的文件夹。请问怎么写?protectedvoidButton1_Click(objectsender,EventArgse){stringname=(Int32.Parse(TextBox1.Text.Trim())+1000000000).ToString();stringpath=Server.MapPath(@"\172.18.0.215d$Log\"+name+"");//跨服务器写到172.18.0.215那个电脑的D盘//先判断是否已经存在同名的文件夹if(!Directory.Exists(path)){Directory.CreateDirectory(path);}else{}}
在调试的时候,文件夹并没有存到知道的路径,而是在本地电脑上。其中需要创建文件夹的那个电脑的权限已经设置OK,请问怎么写呢?
解决方案
解决方案二:
最简单的方式是IIS设置虚拟目录到那台电脑上二是ftp最复杂的是专门写个server来支持两台电脑间的数据传递
解决方案三:
如果你想要操作其他电脑,要么你在那台电脑是装服务器,你本机去连接,然后发送创建文件夹的命令,socket,或者。。。我不知道了
解决方案四:
,参数是指Web应用程序中的虚拟路径,参数你给一个网络路径,应该是行不通的
解决方案五:
在那台电脑上设置共享文件夹
解决方案六:
一样的,先调用WNetAddConnection2api建立共享连接,然后用\地址路径访问
解决方案七:
ftp比较实际一点或者写一个windows服务,部署在那台机上,windows服务挂一个wcf服务,如果有请求则创建目录。
时间: 2024-08-01 12:05:52