Bri*_*man 11 c# asp.net file-io file create-directory
我有一组具有完全限定路径的文件(root/test/thing1/thing2/file.txt).我想要foreach覆盖此集合并将文件放入路径中定义的位置,但是,如果某些目录不存在,我希望它们能够自动创建.我的程序有一个默认的"放置位置",例如z:/."drop location"从空开始,所以在上面的例子中,第一个项应该自动创建创建所需的目录z:/root/test/thing1/thing2/file.txt.我怎样才能做到这一点?
Tea*_*Dev 18
foreach (var relativePath in files.Keys)
{
var fullPath = Path.Combine(defaultLocation, relativePath);
var directory = Path.GetDirectoryName(fullPath);
Directory.CreateDirectory(directory);
saveFile(fullPath, files[relativePath]);
}
Run Code Online (Sandbox Code Playgroud)
文件在哪里IDictionary<string, object>.
Joe*_*csy 13
string somepath = @"z:/root/test/thing1/thing2/file.txt";
System.IO.Directory.CreateDirectory(System.IO.Path.GetDirectoryName( ( somepath ) );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14587 次 |
| 最近记录: |