我有一个代码来删除文件夹和其中的所有文件。我只需要删除文件夹内的文件,而不是文件夹本身文件夹“1”,例如必须保留)...如何使用此代码完成此操作?
public class Deletefolder
{
public static void Main()
{
var dir = new DirectoryInfo(@"C:\d\wid\1");
dir.Attributes = dir.Attributes & ~FileAttributes.ReadOnly;
dir.Delete(true);
}
}
Run Code Online (Sandbox Code Playgroud)
您可以使用以下代码:
System.IO.DirectoryInfo di = new DirectoryInfo("YourPath");
foreach (FileInfo file in di.GetFiles())
{
file.Delete();
}
Run Code Online (Sandbox Code Playgroud)
直接从这个答案“偷”:https : //stackoverflow.com/a/1288747/1661209
我认为这个问题几乎是那个问题的完全重复。
| 归档时间: |
|
| 查看次数: |
5658 次 |
| 最近记录: |