code: @Override
      public void remove(String name)
              throws IOException, IllegalArgumentException {
          
          checkWritable();
          
          final FatLfnDirectoryEntry entry = getEntry(name);
          if (entry == null) return;
          
          unlinkEntry(entry);
          
          final ClusterChain cc = new ClusterChain(
                  fat, entry.realEntry.getStartCluster(), false);
  
          cc.setChainLength(0);
          
          updateLFN();
      }
docs: Remove the entry with the given name from this directory.
  
  @param name the name of the entry to remove
  @throws IOException on error removing the entry
  @throws IllegalArgumentException on an attempt to remove the dot entries