簡體   English   中英

如何使用C#在遠程位置創建文件夾

[英]How to create the folder in a remote place using C#

如何創建文件夾並使用C#在服務器上以編程方式訪問它?

我使用了以下代碼:

string path = @"\\MyIP\C$\NEWFOLDER";

try
{
    if (!Directory.Exists(path))
    {
        Directory.CreateDirectory(path);
    }
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}

使用上面的代碼,我只能在本地計算機上創建一個文件夾!

當我嘗試在服務器計算機上創建文件夾時,出現以下異常:

用戶名或密碼不正確

您需要在服務器上進行一些配置。 這是因為本地pc->服務器需要權限。 您需要允許IIS擁有在服務器上創建文件夾的權限。

只要您可以從源代碼(運行程序的地方)訪問該文件夾,它就應該起作用。 要檢查它,請在源計算機中打開文件資源管理器,然后鍵入\\\\ targetMachineIp \\ C $ \\,如果可以到達那里並可以創建一個文件夾,則意味着僅在運行程序的用戶權限方面存在問題,請嘗試在您的用戶帳戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM