foldername
にその名前の他のフォルダがある場合、どのように変更できますか?名前が既に存在する場合は変更する
このコードは、新しいフォルダを作成することができますが、あれば「newfolder1」に「新規フォルダ」からフォルダ名を変更することができませんでし
private int ik;
protected void Button1_Click(object sender, EventArgs e)
{
string folderpath = @"C:\Users\nouser\Documents\Visual Studio 2010\WebSites\folders";
string foldername = TextBox1.Text;
string newPath = System.IO.Path.Combine(folderpath, foldername);
if (Directory.Exists(Path.Combine(folderpath, foldername)))
{
foldername = foldername + Convert.ToString(ik);
ik = ik + 1;
}
else
{
System.IO.Directory.CreateDirectory(newPath);
Response.Write("Folder created");
}
}
:(私は以下のようにしてみましたが、それはうまくいきませんでした"新規フォルダ" は既に存在し
ikはどこに割り当てられていますか? –
foldernameはUIからの各クリックで取得され、 'if'ではフォルダ名は変更されますが、何も作成されません。 –
thenブランチでfoldernameのフォルダを作成しません。 –