国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#中使用net share命令時要注意的問題

2019-11-18 16:52:03
字體:
來源:轉載
供稿:網友

最近的這個項目中有一要求就是要將數據放在局域網上共享,使其它機器來訪問。這樣就必須要將文件夾共享,本來是考慮用API來實現共享,不過后發現太繁瑣,所以采用了NET SHARE這條WINDOWS命令。

                System.Diagnostics.PRocess p = new System.Diagnostics.Process();
                p.StartInfo.FileName = "cmd";
                p.StartInfo.Arguments = " /c net share " + shareName + "=" +  sharePath;
                p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
                p.StartInfo.CreateNoWindow = true;
                p.StartInfo.UseShellExecute = false;
                p.StartInfo.RedirectStandardOutput = true;               
                p.Start();

                p.WaitForExit();
shareName:可以是任何有效的共享名。sharePath:是要共享的完整路徑。
項目制作過程沒有發現任何不對,但到了安裝到program files目錄下就出現問題了,不能正確的共享,排查發現是路徑中有空格的原因。在網上找了一些文章,解決辦法是加上引號即可:

p.StartInfo.Arguments = " /c net share " + shareName + "=/"" +  sharePath + "/"";
http://www.survivalescaperooms.com/wanlang/archive/2006/11/22/568705.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安化县| 双峰县| 和平县| 越西县| 郯城县| 华安县| 富民县| 樟树市| 兰州市| 弥渡县| 南宫市| 新兴县| 鲜城| 汝阳县| 聂拉木县| 喀喇沁旗| 中阳县| 沅江市| 梧州市| 庆城县| 尉犁县| 肇源县| 太和县| 赣州市| 靖安县| 乌审旗| 黄平县| 龙门县| 兰考县| 垣曲县| 石河子市| 龙里县| 安乡县| 绥中县| 平利县| 邹平县| 清涧县| 东丽区| 富阳市| 什邡市| 玉屏|