diff --git a/loopit.drush.inc b/loopit.drush.inc
index 59b26af..fc734cc 100644
--- a/loopit.drush.inc
+++ b/loopit.drush.inc
@@ -1,5 +1,6 @@
 <?php
 
+use Drupal\Core\File\FileSystemInterface;
 use Drupal\loopit\Aggregate\AggregateEntity;
 use Drupal\loopit\Aggregate\AggregatePlugin;
 use Drupal\loopit\Aggregate\AggregateService;
@@ -178,8 +179,8 @@ function drush_loopit_method_overrides() {
     // Delete old files (init) for $dirname1
     if(!isset($dirnames[$dirname1])) {
       //rmdir($dirname1);
-      file_prepare_directory($dirname1, FILE_CREATE_DIRECTORY | FILE_MODIFY_PERMISSIONS);
-      foreach(glob(drupal_realpath($dirname1) . '/*') as $todelete) {
+      \Drupal::service('file_system')->prepareDirectory($dirname1, FileSystemInterface::CREATE_DIRECTORY | FileSystemInterface::MODIFY_PERMISSIONS);
+      foreach(glob(\Drupal::service('file_system')->realpath($dirname1) . '/*') as $todelete) {
         if (!is_dir($todelete)) {
           unlink($todelete);
         }
@@ -192,8 +193,8 @@ function drush_loopit_method_overrides() {
     // Delete old files (init) for $dirname2
     if(!isset($dirnames[$dirname2])) {
       //rmdir($dirname2);
-      file_prepare_directory($dirname2, FILE_CREATE_DIRECTORY | FILE_MODIFY_PERMISSIONS);
-      foreach(glob(drupal_realpath($dirname2) . '/*') as $todelete) {
+      \Drupal::service('file_system')->prepareDirectory($dirname2, FileSystemInterface::CREATE_DIRECTORY | FileSystemInterface::MODIFY_PERMISSIONS);
+      foreach(glob(\Drupal::service('file_system')->realpath($dirname2) . '/*') as $todelete) {
         if (!is_dir($todelete)) {
           unlink($todelete);
         }
@@ -212,4 +213,4 @@ function drush_loopit_method_overrides() {
 
   $public_files = \Drupal::service('file_system')->realpath('public://');
   drush_log('meld ' . $public_files . '/method_override/ ' . $public_files . '/method_parent/', 'notice');
-}
\ No newline at end of file
+}
