所以我有一个非常有趣的程序,当我按下一个按钮时,它会删除特定文件夹中的随机文件(例如,假设文件夹:“C:\ Users \ User \ Desktop \ test”)让我们说我这个文件夹中有20个文件,每按一次按钮,它会随机删除其中的1个文件Extemsions无关紧要。
我需要这个用于C#的进一步研究,并且不知道从哪里开始,也没有在这样的互联网上发现任何类似的东西。随意帮忙。
我如何在子文件夹中查看/删除?
问候卢娜
这是非常简单的任务4行代码
using System;
using System.IO;
using System.Linq;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void buttonDeleteRundomFile_Click(object sender, EventArgs e)
{
// Put all file names in a directory into array.
string[] array1 = Directory.GetFiles(@"C:\Users\User\Desktop\test");
// get a random file
Random rnd = new Random();
string fileName2Delete = array1[rnd.Next(1, array1.Count())];
//delete that file
File.Delete(fileName2Delete);
}
}
}
找出您的程序需要什么样的功能,并研究它们将您的程序组合在一起。我会研究以下内容并开始编程:
始终将问题分解为尽可能小的部分并从那里开始。