国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.survivalescaperooms.com/wanlang/archive/2006/11/22/568705.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 卢湾区| 黔西县| 泸西县| 洪雅县| 文安县| 周至县| 青神县| 宜兰市| 南平市| 亳州市| 衢州市| 大港区| 汉阴县| 徐闻县| 光泽县| 丰台区| 永福县| 沈阳市| 独山县| 两当县| 蕲春县| 清镇市| 甘南县| 青岛市| 南郑县| 曲麻莱县| 房产| 潞城市| 新河县| 西城区| 鲁山县| 昆山市| 通辽市| 革吉县| 蚌埠市| 仪陇县| 十堰市| 临颍县| 蚌埠市| 古浪县| 浑源县|