当前位置:  开发笔记 > 编程语言 > 正文

如何在代码隐藏的ASP.NET中创建文件夹?

如何解决《如何在代码隐藏的ASP.NET中创建文件夹?》经验,为你挑选了1个好方法。

我想在运行时创建动态文件夹.通过TextBox输入的文件夹名称和输出将显示在TreeView中.

如果我在textbox1中输入第一个文件夹名称并单击"添加文件夹"按钮,表单将提交.当我提交多个具有相同名称的文件夹时,输出应该是名称的索引增量.例如.FooFolder,FooFolder(2),FooFolder(3)等

如果我删除FooFolder(2),然后重新创建一个名为FooFolder的文件夹,该文件夹应该是FooFolder(2),如果我再创建一个文件夹,那么它应该是FooFolder(4).

要删除,可以从TreeView中选择特定文件夹,该文件夹将显示在TextBox2中,然后单击"删除文件夹"按钮.

这是我的演示代码:


    
    


现在我该如何编写代码来完成工作?



1> Mitchel Sell..:

你的问题有点不清楚,但无论如何我会尝试给你一些方法.

首先要确保您正在导入/使用(取决于语言)System.IO命名空间以使其工作.但你能做的就是这样.

string pathToCreate = "~/UserFolders/" + TextBox1.Text;
if(Directory.Exists(Server.MapPath(pathToCreate))
{
   //In here, start looping and modify the path to create to add a number
   //until you get the value needed
}

//Now you know it is ok, create it
Directory.CreateDirectory(Server.MapPath(pathToCreate));

这应该有助于您进行文件夹创建.

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有