如何使用C#在本地系统中创建临时文件夹

3
我希望在本地系统中创建一个临时文件夹,并将文件作为ZIP上传到该特定文件夹中。
注:文件路径来自SharePoint文档库。
提前致谢。

System.IO.Directory.CreateDirectory(System.IO.Path.GetTempPath() + "WhateverFolderName"); - blaze_125
你的意思是从SharePoint库中下载吗?上传意味着你将从本地系统发送文件到库中。为什么不问用户要将文件夹存储在哪里?用户更愿意将文件夹存储在他的“文档”文件夹中,而不是查看Temp文件夹。 - Panagiotis Kanavos
为了从Sharepoint库的子文件夹中下载多个文件并将它们打包成zip文件,我在系统的临时文件夹中创建了一个临时文件夹,并通过代码将文件从子文件夹复制到临时文件夹。现在我想要将临时文件夹中的文件作为zip文件下载。但是我遇到了错误C:\inetpub\wwwroot\wss\VirtualDirectories\4444\TemporaryFolder。 - Neenu Surendran K
请原谅我的无知,但是... C:\inetpub\wwwroot\... 不是受保护的区域吗?需要提升权限才能进行任何操作吗?请更明确地说明“新错误”,并将其放在您的开篇帖子中。 - blaze_125
1个回答

9

这将创建一个临时目录:

   string tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
   Directory.CreateDirectory(tempDirectory);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接