Los usuarios tienen permiso para eliminar archivos/carpetas que ya no son necesarios. Esta sección presenta cómo implementar esta función.
Diseño de la interfaz
Hay un botón "Eliminar" en el diseño de la interfaz principal y su (ID) es btnDelete. Después de que el usuario seleccione el elemento que desea eliminar en la exploración del directorio, haga clic en este botón para completar la eliminación.
El código implementa
hacer doble clic en el botón "Eliminar" en el panel "Diseño" y agregar un controlador de eventos de la siguiente manera:
private void BtnDelete_Click(remitente del objeto, System.EventArgs e)
{
EliminarCosas(FileList.SelectedItem.Text);
}
privado vacío DeleteThings (cadena FullPath)
{
if(FullPath.IndexOf(".")>0) //Eliminar archivo{
Archivo.Delete(FullPath);
LoadDir(CurrentPath); //Recargar el directorio actual}
else //eliminar directorio{
Directorio.Delete(Ruta Completa);
LoadDir(CurrentPath); //Recargar el directorio actual}
}
Al eliminar, primero determine si el archivo o carpeta seleccionado está seleccionado. Si es un archivo, llame al método File.Delete(); de lo contrario, llame al método Directory.Delete(). Después de que la eliminación sea exitosa, llame al método LoadDir() para mostrar el contenido del directorio modificado.