当我的Windows窗体加载时,运行以下代码,Directory.CreateDirectory(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "F.U.T.U.R.E"));
从而在MyDocuments目录中创建一个名为“ FUTURE”的文件夹。现在,我想在现有文件夹“ FUTURE”中按下按钮时创建另一个文件夹。
private void button1_Click(object sender, EventArgs e)
{
// Create Sub Folder into My.Documents."F.U.T.U.R.E"
}
任何人都可以通过代码帮助我。
好吧,一种方法是使用DirectoryInfo
从原始CreateDirectory
调用返回的,并使用其CreateSubdirectory
上的方法根据需要进行操作。
https://msdn.microsoft.com/zh-CN/library/system.io.directoryinfo(v=vs.110).aspx
所以:
var directoryInfo = Directory.CreateDirectory(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "F.U.T.U.R.E"));
directoryInfo.CreateSubdirectory("MySubFolder");
但是,有很多方法可以实现此目的,因此请不要将其视为事实上的方法。就我个人而言,我什至没有意识到该CreateSubdirectory
方法甚至不存在,我一直通过构建URL并调用该CreateDirectory
方法来做到这一点。每天学些新东西 :-)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句