は、私は、サーバー上のフォルダを作成する方法、C#でサーバPC上のフォルダを作成するにはどうすればボタンのサーバPC上のフォルダを作成するにはどうすればよい
protected void BtnCreateFolder_Click(object sender, EventArgs e)
{
Directory.CreateDirectory("C:\\NewFolder1");
}
このコードは私のローカルPC上のフォルダの作成]をクリックしますサーバPCのIP
は、私は、サーバー上のフォルダを作成する方法、C#でサーバPC上のフォルダを作成するにはどうすればボタンのサーバPC上のフォルダを作成するにはどうすればよい
protected void BtnCreateFolder_Click(object sender, EventArgs e)
{
Directory.CreateDirectory("C:\\NewFolder1");
}
このコードは私のローカルPC上のフォルダの作成]をクリックしますサーバPCのIP
として持つ-pcはMSDN: Directory.CreateDirectoryで説明:
をあなたはへの書き込みアクセス権を持っている共有で、リモートコンピュータ上のディレクトリを作成することができます。 UNCパスはサポートされています。
ここでのキーワードは次の形式をとり、 "UNCパス"、であること:これはあなたのnewfolder1を作成してもそこにあるかどうかをチェックします
Directory.CreateDirectory(@"\\server-name\share-name\NewFolder1");
string directoryPath = Server.MapPath(string.Format("~/{0}/", "NewFolder1"));
if (!Directory.Exists(directoryPath))
Directory.CreateDirectory(directoryPath);
:だから
\\server-name\share-name\[subdirectory-names\]
を同じ名前の別のフォルダ。
パスを結合するには '' Path.Combine'''を使うべきだと思っています:)しかし、とにかくOPはリモートマシン上にフォルダを作成するように頼まれました。 – tym32167
サーバアドレスを指定します。 '' // servername/path-that-is-shared-to-you/'のようになります。それは正常に動作するはずです。 – Prajwal
'Directory.CreateDirectory(Server.MapPath(subPath));'これで作成される可能性があります –
あなたはa)あなたがb)に追加するパスを持っていると仮定できます。それを行うサーバの終わり – BugFinder