> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinetica.com/llms.txt
> Use this file to discover all available pages before exploring further.

# kinetica.FileSystem.KineticaFileHandler

> kinetica.FileSystem.KineticaFileHandler — Kinetica C# API

<div className="kinetica-doxygen">
  <div className="contents">
    <p>Main class for handling file operations with <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a>'s KiFS (<a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> File System). <a href="#details">More...</a></p>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader"> Classes</h2>
        </td>
      </tr>

      <tr className="memitem:">
        <td className="memItemLeft" align="right" valign="top">class  </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options">Options</a></td>
      </tr>

      <tr className="memdesc:">
        <td className="mdescLeft"> </td>
        <td className="mdescRight"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for configuring the <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler" title="Main class for handling file operations with Kinetica's KiFS (Kinetica File System).">KineticaFileHandler</a> behavior. <a href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options#details">More...</a><br /></td>
      </tr>

      <tr className="separator:">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader"> Public Member Functions</h2>
        </td>
      </tr>

      <tr className="memitem:aa9529768a3439046332ae30692b0aa76" id="r_aa9529768a3439046332ae30692b0aa76">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa9529768a3439046332ae30692b0aa76">KineticaFileHandler</a> (<a className="el" href="/content/api/cs/classkinetica_1_1Kinetica">Kinetica</a> db)</td>
      </tr>

      <tr className="memdesc:aa9529768a3439046332ae30692b0aa76">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructs a <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler" title="Main class for handling file operations with Kinetica's KiFS (Kinetica File System).">KineticaFileHandler</a> with the specified <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> connection. <br /></td>
      </tr>

      <tr className="separator:aa9529768a3439046332ae30692b0aa76">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a4a434021812d167d9e51d7536e8d8281" id="r_a4a434021812d167d9e51d7536e8d8281">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4a434021812d167d9e51d7536e8d8281">KineticaFileHandler</a> (<a className="el" href="/content/api/cs/classkinetica_1_1Kinetica">Kinetica</a> db, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options">Options</a> options)</td>
      </tr>

      <tr className="memdesc:a4a434021812d167d9e51d7536e8d8281">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructs a <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler" title="Main class for handling file operations with Kinetica's KiFS (Kinetica File System).">KineticaFileHandler</a> with the specified <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> connection and options. <br /></td>
      </tr>

      <tr className="separator:a4a434021812d167d9e51d7536e8d8281">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:af27a9252afff64d2f3d982d1b99827fe" id="r_af27a9252afff64d2f3d982d1b99827fe">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af27a9252afff64d2f3d982d1b99827fe">Upload</a> (string fileName, string remoteDirName)</td>
      </tr>

      <tr className="memdesc:af27a9252afff64d2f3d982d1b99827fe">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Uploads a single file to a KiFS directory using default options. <br /></td>
      </tr>

      <tr className="separator:af27a9252afff64d2f3d982d1b99827fe">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a9b0d3b1ac914b8e1efbb16f226ce1b84" id="r_a9b0d3b1ac914b8e1efbb16f226ce1b84">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9b0d3b1ac914b8e1efbb16f226ce1b84">Upload</a> (string fileName, string remoteDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>? uploadOptions, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>? callback)</td>
      </tr>

      <tr className="memdesc:a9b0d3b1ac914b8e1efbb16f226ce1b84">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Uploads a single file to a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a9b0d3b1ac914b8e1efbb16f226ce1b84">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a4815efab49269511a13b0a8cadf5e74b" id="r_a4815efab49269511a13b0a8cadf5e74b">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4815efab49269511a13b0a8cadf5e74b">Upload</a> (IList\< string > fileNames, string remoteDirName)</td>
      </tr>

      <tr className="memdesc:a4815efab49269511a13b0a8cadf5e74b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Uploads multiple files to a KiFS directory using default options. <br /></td>
      </tr>

      <tr className="separator:a4815efab49269511a13b0a8cadf5e74b">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a45676f9835ae702df88d082f5f0738a8" id="r_a45676f9835ae702df88d082f5f0738a8">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a45676f9835ae702df88d082f5f0738a8">Upload</a> (IList\< string > fileNames, string remoteDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>? uploadOptions, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>? callback)</td>
      </tr>

      <tr className="memdesc:a45676f9835ae702df88d082f5f0738a8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Uploads multiple files to a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a45676f9835ae702df88d082f5f0738a8">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:af9d13abb969bdc75f99ae565c64453ea" id="r_af9d13abb969bdc75f99ae565c64453ea">
        <td className="memItemLeft" align="right" valign="top">async Task </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af9d13abb969bdc75f99ae565c64453ea">UploadAsync</a> (IList\< string > fileNames, string remoteDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>? uploadOptions=null, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>? callback=null)</td>
      </tr>

      <tr className="memdesc:af9d13abb969bdc75f99ae565c64453ea">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Uploads files asynchronously to a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:af9d13abb969bdc75f99ae565c64453ea">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a45b26db042182cadbad112e7ca9d2546" id="r_a45b26db042182cadbad112e7ca9d2546">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a45b26db042182cadbad112e7ca9d2546">Download</a> (string fileName, string localDirName)</td>
      </tr>

      <tr className="memdesc:a45b26db042182cadbad112e7ca9d2546">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads a single file from KiFS to a local directory using default options. <br /></td>
      </tr>

      <tr className="separator:a45b26db042182cadbad112e7ca9d2546">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a2f82f009b15664aa6953708839f91bc6" id="r_a2f82f009b15664aa6953708839f91bc6">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2f82f009b15664aa6953708839f91bc6">Download</a> (string fileName, string localDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>? downloadOptions, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>? callback)</td>
      </tr>

      <tr className="memdesc:a2f82f009b15664aa6953708839f91bc6">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads a single file from KiFS to a local directory. <br /></td>
      </tr>

      <tr className="separator:a2f82f009b15664aa6953708839f91bc6">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a4c6cea2e988605ea26aa5a4a82ca18c0" id="r_a4c6cea2e988605ea26aa5a4a82ca18c0">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4c6cea2e988605ea26aa5a4a82ca18c0">Download</a> (IList\< string > fileNames, string localDirName)</td>
      </tr>

      <tr className="memdesc:a4c6cea2e988605ea26aa5a4a82ca18c0">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads multiple files from KiFS to a local directory using default options. <br /></td>
      </tr>

      <tr className="separator:a4c6cea2e988605ea26aa5a4a82ca18c0">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a7f2658ace5ddf2555b6cc28544152175" id="r_a7f2658ace5ddf2555b6cc28544152175">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a7f2658ace5ddf2555b6cc28544152175">Download</a> (IList\< string > fileNames, string localDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>? downloadOptions, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>? callback)</td>
      </tr>

      <tr className="memdesc:a7f2658ace5ddf2555b6cc28544152175">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads multiple files from KiFS to a local directory. <br /></td>
      </tr>

      <tr className="separator:a7f2658ace5ddf2555b6cc28544152175">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ab0c0584a2657e19a0bcab213141fb593" id="r_ab0c0584a2657e19a0bcab213141fb593">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab0c0584a2657e19a0bcab213141fb593">DownloadDirectory</a> (string remoteDirName, string localDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>? downloadOptions=null, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>? callback=null)</td>
      </tr>

      <tr className="memdesc:ab0c0584a2657e19a0bcab213141fb593">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads all files in a KiFS directory to a local directory. <br /></td>
      </tr>

      <tr className="separator:ab0c0584a2657e19a0bcab213141fb593">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:afd4f7d29a1fe9d53f8e7fcdbca6aab46" id="r_afd4f7d29a1fe9d53f8e7fcdbca6aab46">
        <td className="memItemLeft" align="right" valign="top">async Task </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#afd4f7d29a1fe9d53f8e7fcdbca6aab46">DownloadAsync</a> (IList\< string > fileNames, string localDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>? downloadOptions=null, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>? callback=null)</td>
      </tr>

      <tr className="memdesc:afd4f7d29a1fe9d53f8e7fcdbca6aab46">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads files asynchronously from KiFS to a local directory. <br /></td>
      </tr>

      <tr className="separator:afd4f7d29a1fe9d53f8e7fcdbca6aab46">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ac6a50281052da84acb8515340f5f8645" id="r_ac6a50281052da84acb8515340f5f8645">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac6a50281052da84acb8515340f5f8645">CreateDirectory</a> (string remoteDirName)</td>
      </tr>

      <tr className="memdesc:ac6a50281052da84acb8515340f5f8645">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Creates a KiFS directory, suppressing error if it already exists. <br /></td>
      </tr>

      <tr className="separator:ac6a50281052da84acb8515340f5f8645">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a93e15e2f0b8287313eb20e7e891e19ed" id="r_a93e15e2f0b8287313eb20e7e891e19ed">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a93e15e2f0b8287313eb20e7e891e19ed">CreateDirectory</a> (string remoteDirName, bool noErrorIfExists)</td>
      </tr>

      <tr className="memdesc:a93e15e2f0b8287313eb20e7e891e19ed">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Creates a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a93e15e2f0b8287313eb20e7e891e19ed">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a1ee9006433a815f917f5182a292307a6" id="r_a1ee9006433a815f917f5182a292307a6">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1ee9006433a815f917f5182a292307a6">DeleteDirectory</a> (string remoteDirName)</td>
      </tr>

      <tr className="memdesc:a1ee9006433a815f917f5182a292307a6">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes a KiFS directory and all files under it, suppressing error if it doesn't exist. <br /></td>
      </tr>

      <tr className="separator:a1ee9006433a815f917f5182a292307a6">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a066a88180ea7ac6cbe5da389802407b2" id="r_a066a88180ea7ac6cbe5da389802407b2">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a066a88180ea7ac6cbe5da389802407b2">DeleteDirectory</a> (string remoteDirName, bool recursive, bool noErrorIfNotExists)</td>
      </tr>

      <tr className="memdesc:a066a88180ea7ac6cbe5da389802407b2">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a066a88180ea7ac6cbe5da389802407b2">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a298abb330184d9e0487852c5785d095b" id="r_a298abb330184d9e0487852c5785d095b">
        <td className="memItemLeft" align="right" valign="top">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a298abb330184d9e0487852c5785d095b">ShowDirectories</a> (IList\< string > remoteDirNames)</td>
      </tr>

      <tr className="memdesc:a298abb330184d9e0487852c5785d095b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns statistics about the given KiFS directories. <br /></td>
      </tr>

      <tr className="separator:a298abb330184d9e0487852c5785d095b">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a955ad4996a0a3ce92448fd3f63d96b21" id="r_a955ad4996a0a3ce92448fd3f63d96b21">
        <td className="memItemLeft" align="right" valign="top">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a955ad4996a0a3ce92448fd3f63d96b21">ShowDirectory</a> (string remoteDirName)</td>
      </tr>

      <tr className="memdesc:a955ad4996a0a3ce92448fd3f63d96b21">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns statistics about a single KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a955ad4996a0a3ce92448fd3f63d96b21">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a8ff51c4986dd4d9df96e97187a0c183f" id="r_a8ff51c4986dd4d9df96e97187a0c183f">
        <td className="memItemLeft" align="right" valign="top">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8ff51c4986dd4d9df96e97187a0c183f">ShowAllDirectories</a> ()</td>
      </tr>

      <tr className="memdesc:a8ff51c4986dd4d9df96e97187a0c183f">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns statistics about all KiFS directories. <br /></td>
      </tr>

      <tr className="separator:a8ff51c4986dd4d9df96e97187a0c183f">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a6d099970fef6992ba135d57cd11f4721" id="r_a6d099970fef6992ba135d57cd11f4721">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6d099970fef6992ba135d57cd11f4721">DeleteFiles</a> (IList\< string > fileNames)</td>
      </tr>

      <tr className="memdesc:a6d099970fef6992ba135d57cd11f4721">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes files from KiFS, suppressing error if files don't exist. <br /></td>
      </tr>

      <tr className="separator:a6d099970fef6992ba135d57cd11f4721">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a20440d23dd750c53352b0c18bb0f60c3" id="r_a20440d23dd750c53352b0c18bb0f60c3">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a20440d23dd750c53352b0c18bb0f60c3">DeleteFiles</a> (IList\< string > fileNames, bool noErrorIfNotExists)</td>
      </tr>

      <tr className="memdesc:a20440d23dd750c53352b0c18bb0f60c3">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes files from KiFS. <br /></td>
      </tr>

      <tr className="separator:a20440d23dd750c53352b0c18bb0f60c3">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a4be0ceaf9a059ac0690429b9c4d01856" id="r_a4be0ceaf9a059ac0690429b9c4d01856">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4be0ceaf9a059ac0690429b9c4d01856">DeleteFilesInDirectory</a> (string remoteDirName)</td>
      </tr>

      <tr className="memdesc:a4be0ceaf9a059ac0690429b9c4d01856">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes all files in a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a4be0ceaf9a059ac0690429b9c4d01856">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:aaca517537c5bb35d9bc57e5efe6de4d4" id="r_aaca517537c5bb35d9bc57e5efe6de4d4">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aaca517537c5bb35d9bc57e5efe6de4d4">DeleteFilesInDirectory</a> (string remoteDirName, bool noErrorIfNotExists)</td>
      </tr>

      <tr className="memdesc:aaca517537c5bb35d9bc57e5efe6de4d4">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes all files in a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:aaca517537c5bb35d9bc57e5efe6de4d4">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a1443e4280fc4be1e0498d0d1ab78c472" id="r_a1443e4280fc4be1e0498d0d1ab78c472">
        <td className="memItemLeft" align="right" valign="top">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsFileInfo">KifsFileInfo</a> > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1443e4280fc4be1e0498d0d1ab78c472">ShowFiles</a> (IList\< string > remotePaths)</td>
      </tr>

      <tr className="memdesc:a1443e4280fc4be1e0498d0d1ab78c472">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns statistics about the given KiFS files. <br /></td>
      </tr>

      <tr className="separator:a1443e4280fc4be1e0498d0d1ab78c472">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:afb68578e1cf2ecc87dc4cce8868f00a3" id="r_afb68578e1cf2ecc87dc4cce8868f00a3">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#afb68578e1cf2ecc87dc4cce8868f00a3">KifsDirectoryExists</a> (string dirName)</td>
      </tr>

      <tr className="memdesc:afb68578e1cf2ecc87dc4cce8868f00a3">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Checks whether a KiFS directory exists. <br /></td>
      </tr>

      <tr className="separator:afb68578e1cf2ecc87dc4cce8868f00a3">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a1a1a66a868bdfaeed0e4a04fb50aea5e" id="r_a1a1a66a868bdfaeed0e4a04fb50aea5e">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1a1a66a868bdfaeed0e4a04fb50aea5e">KifsDirectoriesExist</a> (ISet\< string > dirNames)</td>
      </tr>

      <tr className="memdesc:a1a1a66a868bdfaeed0e4a04fb50aea5e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Checks whether multiple KiFS directories exist. <br /></td>
      </tr>

      <tr className="separator:a1a1a66a868bdfaeed0e4a04fb50aea5e">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a6494c0f1b81d025af5a7513931be7024" id="r_a6494c0f1b81d025af5a7513931be7024">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6494c0f1b81d025af5a7513931be7024">KifsFileExists</a> (string fileName)</td>
      </tr>

      <tr className="memdesc:a6494c0f1b81d025af5a7513931be7024">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Checks whether a KiFS file exists. <br /></td>
      </tr>

      <tr className="separator:a6494c0f1b81d025af5a7513931be7024">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:aa9529768a3439046332ae30692b0aa76" id="r_aa9529768a3439046332ae30692b0aa76">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa9529768a3439046332ae30692b0aa76">KineticaFileHandler</a> (<a className="el" href="/content/api/cs/classkinetica_1_1Kinetica">Kinetica</a> db)</td>
      </tr>

      <tr className="memdesc:aa9529768a3439046332ae30692b0aa76">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructs a <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler" title="Main class for handling file operations with Kinetica's KiFS (Kinetica File System).">KineticaFileHandler</a> with the specified <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> connection. <br /></td>
      </tr>

      <tr className="separator:aa9529768a3439046332ae30692b0aa76">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a4a434021812d167d9e51d7536e8d8281" id="r_a4a434021812d167d9e51d7536e8d8281">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4a434021812d167d9e51d7536e8d8281">KineticaFileHandler</a> (<a className="el" href="/content/api/cs/classkinetica_1_1Kinetica">Kinetica</a> db, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options">Options</a> options)</td>
      </tr>

      <tr className="memdesc:a4a434021812d167d9e51d7536e8d8281">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructs a <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler" title="Main class for handling file operations with Kinetica's KiFS (Kinetica File System).">KineticaFileHandler</a> with the specified <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> connection and options. <br /></td>
      </tr>

      <tr className="separator:a4a434021812d167d9e51d7536e8d8281">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:af27a9252afff64d2f3d982d1b99827fe" id="r_af27a9252afff64d2f3d982d1b99827fe">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af27a9252afff64d2f3d982d1b99827fe">Upload</a> (string fileName, string remoteDirName)</td>
      </tr>

      <tr className="memdesc:af27a9252afff64d2f3d982d1b99827fe">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Uploads a single file to a KiFS directory using default options. <br /></td>
      </tr>

      <tr className="separator:af27a9252afff64d2f3d982d1b99827fe">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a9b0d3b1ac914b8e1efbb16f226ce1b84" id="r_a9b0d3b1ac914b8e1efbb16f226ce1b84">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9b0d3b1ac914b8e1efbb16f226ce1b84">Upload</a> (string fileName, string remoteDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>? uploadOptions, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>? callback)</td>
      </tr>

      <tr className="memdesc:a9b0d3b1ac914b8e1efbb16f226ce1b84">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Uploads a single file to a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a9b0d3b1ac914b8e1efbb16f226ce1b84">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a4815efab49269511a13b0a8cadf5e74b" id="r_a4815efab49269511a13b0a8cadf5e74b">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4815efab49269511a13b0a8cadf5e74b">Upload</a> (IList\< string > fileNames, string remoteDirName)</td>
      </tr>

      <tr className="memdesc:a4815efab49269511a13b0a8cadf5e74b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Uploads multiple files to a KiFS directory using default options. <br /></td>
      </tr>

      <tr className="separator:a4815efab49269511a13b0a8cadf5e74b">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a45676f9835ae702df88d082f5f0738a8" id="r_a45676f9835ae702df88d082f5f0738a8">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a45676f9835ae702df88d082f5f0738a8">Upload</a> (IList\< string > fileNames, string remoteDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>? uploadOptions, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>? callback)</td>
      </tr>

      <tr className="memdesc:a45676f9835ae702df88d082f5f0738a8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Uploads multiple files to a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a45676f9835ae702df88d082f5f0738a8">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:af9d13abb969bdc75f99ae565c64453ea" id="r_af9d13abb969bdc75f99ae565c64453ea">
        <td className="memItemLeft" align="right" valign="top">async Task </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af9d13abb969bdc75f99ae565c64453ea">UploadAsync</a> (IList\< string > fileNames, string remoteDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>? uploadOptions=null, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>? callback=null)</td>
      </tr>

      <tr className="memdesc:af9d13abb969bdc75f99ae565c64453ea">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Uploads files asynchronously to a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:af9d13abb969bdc75f99ae565c64453ea">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a45b26db042182cadbad112e7ca9d2546" id="r_a45b26db042182cadbad112e7ca9d2546">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a45b26db042182cadbad112e7ca9d2546">Download</a> (string fileName, string localDirName)</td>
      </tr>

      <tr className="memdesc:a45b26db042182cadbad112e7ca9d2546">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads a single file from KiFS to a local directory using default options. <br /></td>
      </tr>

      <tr className="separator:a45b26db042182cadbad112e7ca9d2546">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a2f82f009b15664aa6953708839f91bc6" id="r_a2f82f009b15664aa6953708839f91bc6">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2f82f009b15664aa6953708839f91bc6">Download</a> (string fileName, string localDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>? downloadOptions, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>? callback)</td>
      </tr>

      <tr className="memdesc:a2f82f009b15664aa6953708839f91bc6">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads a single file from KiFS to a local directory. <br /></td>
      </tr>

      <tr className="separator:a2f82f009b15664aa6953708839f91bc6">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a4c6cea2e988605ea26aa5a4a82ca18c0" id="r_a4c6cea2e988605ea26aa5a4a82ca18c0">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4c6cea2e988605ea26aa5a4a82ca18c0">Download</a> (IList\< string > fileNames, string localDirName)</td>
      </tr>

      <tr className="memdesc:a4c6cea2e988605ea26aa5a4a82ca18c0">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads multiple files from KiFS to a local directory using default options. <br /></td>
      </tr>

      <tr className="separator:a4c6cea2e988605ea26aa5a4a82ca18c0">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a7f2658ace5ddf2555b6cc28544152175" id="r_a7f2658ace5ddf2555b6cc28544152175">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a7f2658ace5ddf2555b6cc28544152175">Download</a> (IList\< string > fileNames, string localDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>? downloadOptions, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>? callback)</td>
      </tr>

      <tr className="memdesc:a7f2658ace5ddf2555b6cc28544152175">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads multiple files from KiFS to a local directory. <br /></td>
      </tr>

      <tr className="separator:a7f2658ace5ddf2555b6cc28544152175">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ab0c0584a2657e19a0bcab213141fb593" id="r_ab0c0584a2657e19a0bcab213141fb593">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab0c0584a2657e19a0bcab213141fb593">DownloadDirectory</a> (string remoteDirName, string localDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>? downloadOptions=null, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>? callback=null)</td>
      </tr>

      <tr className="memdesc:ab0c0584a2657e19a0bcab213141fb593">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads all files in a KiFS directory to a local directory. <br /></td>
      </tr>

      <tr className="separator:ab0c0584a2657e19a0bcab213141fb593">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:afd4f7d29a1fe9d53f8e7fcdbca6aab46" id="r_afd4f7d29a1fe9d53f8e7fcdbca6aab46">
        <td className="memItemLeft" align="right" valign="top">async Task </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#afd4f7d29a1fe9d53f8e7fcdbca6aab46">DownloadAsync</a> (IList\< string > fileNames, string localDirName, <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>? downloadOptions=null, <a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>? callback=null)</td>
      </tr>

      <tr className="memdesc:afd4f7d29a1fe9d53f8e7fcdbca6aab46">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Downloads files asynchronously from KiFS to a local directory. <br /></td>
      </tr>

      <tr className="separator:afd4f7d29a1fe9d53f8e7fcdbca6aab46">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ac6a50281052da84acb8515340f5f8645" id="r_ac6a50281052da84acb8515340f5f8645">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac6a50281052da84acb8515340f5f8645">CreateDirectory</a> (string remoteDirName)</td>
      </tr>

      <tr className="memdesc:ac6a50281052da84acb8515340f5f8645">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Creates a KiFS directory, suppressing error if it already exists. <br /></td>
      </tr>

      <tr className="separator:ac6a50281052da84acb8515340f5f8645">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a93e15e2f0b8287313eb20e7e891e19ed" id="r_a93e15e2f0b8287313eb20e7e891e19ed">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a93e15e2f0b8287313eb20e7e891e19ed">CreateDirectory</a> (string remoteDirName, bool noErrorIfExists)</td>
      </tr>

      <tr className="memdesc:a93e15e2f0b8287313eb20e7e891e19ed">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Creates a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a93e15e2f0b8287313eb20e7e891e19ed">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a1ee9006433a815f917f5182a292307a6" id="r_a1ee9006433a815f917f5182a292307a6">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1ee9006433a815f917f5182a292307a6">DeleteDirectory</a> (string remoteDirName)</td>
      </tr>

      <tr className="memdesc:a1ee9006433a815f917f5182a292307a6">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes a KiFS directory and all files under it, suppressing error if it doesn't exist. <br /></td>
      </tr>

      <tr className="separator:a1ee9006433a815f917f5182a292307a6">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a066a88180ea7ac6cbe5da389802407b2" id="r_a066a88180ea7ac6cbe5da389802407b2">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a066a88180ea7ac6cbe5da389802407b2">DeleteDirectory</a> (string remoteDirName, bool recursive, bool noErrorIfNotExists)</td>
      </tr>

      <tr className="memdesc:a066a88180ea7ac6cbe5da389802407b2">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a066a88180ea7ac6cbe5da389802407b2">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a298abb330184d9e0487852c5785d095b" id="r_a298abb330184d9e0487852c5785d095b">
        <td className="memItemLeft" align="right" valign="top">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a298abb330184d9e0487852c5785d095b">ShowDirectories</a> (IList\< string > remoteDirNames)</td>
      </tr>

      <tr className="memdesc:a298abb330184d9e0487852c5785d095b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns statistics about the given KiFS directories. <br /></td>
      </tr>

      <tr className="separator:a298abb330184d9e0487852c5785d095b">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a955ad4996a0a3ce92448fd3f63d96b21" id="r_a955ad4996a0a3ce92448fd3f63d96b21">
        <td className="memItemLeft" align="right" valign="top">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a955ad4996a0a3ce92448fd3f63d96b21">ShowDirectory</a> (string remoteDirName)</td>
      </tr>

      <tr className="memdesc:a955ad4996a0a3ce92448fd3f63d96b21">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns statistics about a single KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a955ad4996a0a3ce92448fd3f63d96b21">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a8ff51c4986dd4d9df96e97187a0c183f" id="r_a8ff51c4986dd4d9df96e97187a0c183f">
        <td className="memItemLeft" align="right" valign="top">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8ff51c4986dd4d9df96e97187a0c183f">ShowAllDirectories</a> ()</td>
      </tr>

      <tr className="memdesc:a8ff51c4986dd4d9df96e97187a0c183f">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns statistics about all KiFS directories. <br /></td>
      </tr>

      <tr className="separator:a8ff51c4986dd4d9df96e97187a0c183f">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a6d099970fef6992ba135d57cd11f4721" id="r_a6d099970fef6992ba135d57cd11f4721">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6d099970fef6992ba135d57cd11f4721">DeleteFiles</a> (IList\< string > fileNames)</td>
      </tr>

      <tr className="memdesc:a6d099970fef6992ba135d57cd11f4721">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes files from KiFS, suppressing error if files don't exist. <br /></td>
      </tr>

      <tr className="separator:a6d099970fef6992ba135d57cd11f4721">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a20440d23dd750c53352b0c18bb0f60c3" id="r_a20440d23dd750c53352b0c18bb0f60c3">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a20440d23dd750c53352b0c18bb0f60c3">DeleteFiles</a> (IList\< string > fileNames, bool noErrorIfNotExists)</td>
      </tr>

      <tr className="memdesc:a20440d23dd750c53352b0c18bb0f60c3">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes files from KiFS. <br /></td>
      </tr>

      <tr className="separator:a20440d23dd750c53352b0c18bb0f60c3">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a4be0ceaf9a059ac0690429b9c4d01856" id="r_a4be0ceaf9a059ac0690429b9c4d01856">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4be0ceaf9a059ac0690429b9c4d01856">DeleteFilesInDirectory</a> (string remoteDirName)</td>
      </tr>

      <tr className="memdesc:a4be0ceaf9a059ac0690429b9c4d01856">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes all files in a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:a4be0ceaf9a059ac0690429b9c4d01856">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:aaca517537c5bb35d9bc57e5efe6de4d4" id="r_aaca517537c5bb35d9bc57e5efe6de4d4">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aaca517537c5bb35d9bc57e5efe6de4d4">DeleteFilesInDirectory</a> (string remoteDirName, bool noErrorIfNotExists)</td>
      </tr>

      <tr className="memdesc:aaca517537c5bb35d9bc57e5efe6de4d4">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes all files in a KiFS directory. <br /></td>
      </tr>

      <tr className="separator:aaca517537c5bb35d9bc57e5efe6de4d4">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a1443e4280fc4be1e0498d0d1ab78c472" id="r_a1443e4280fc4be1e0498d0d1ab78c472">
        <td className="memItemLeft" align="right" valign="top">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsFileInfo">KifsFileInfo</a> > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1443e4280fc4be1e0498d0d1ab78c472">ShowFiles</a> (IList\< string > remotePaths)</td>
      </tr>

      <tr className="memdesc:a1443e4280fc4be1e0498d0d1ab78c472">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns statistics about the given KiFS files. <br /></td>
      </tr>

      <tr className="separator:a1443e4280fc4be1e0498d0d1ab78c472">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:afb68578e1cf2ecc87dc4cce8868f00a3" id="r_afb68578e1cf2ecc87dc4cce8868f00a3">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#afb68578e1cf2ecc87dc4cce8868f00a3">KifsDirectoryExists</a> (string dirName)</td>
      </tr>

      <tr className="memdesc:afb68578e1cf2ecc87dc4cce8868f00a3">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Checks whether a KiFS directory exists. <br /></td>
      </tr>

      <tr className="separator:afb68578e1cf2ecc87dc4cce8868f00a3">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a1a1a66a868bdfaeed0e4a04fb50aea5e" id="r_a1a1a66a868bdfaeed0e4a04fb50aea5e">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1a1a66a868bdfaeed0e4a04fb50aea5e">KifsDirectoriesExist</a> (ISet\< string > dirNames)</td>
      </tr>

      <tr className="memdesc:a1a1a66a868bdfaeed0e4a04fb50aea5e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Checks whether multiple KiFS directories exist. <br /></td>
      </tr>

      <tr className="separator:a1a1a66a868bdfaeed0e4a04fb50aea5e">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a6494c0f1b81d025af5a7513931be7024" id="r_a6494c0f1b81d025af5a7513931be7024">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6494c0f1b81d025af5a7513931be7024">KifsFileExists</a> (string fileName)</td>
      </tr>

      <tr className="memdesc:a6494c0f1b81d025af5a7513931be7024">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Checks whether a KiFS file exists. <br /></td>
      </tr>

      <tr className="separator:a6494c0f1b81d025af5a7513931be7024">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader"> Static Public Attributes</h2>
        </td>
      </tr>

      <tr className="memitem:abb9c5fbc7e6f76bac994542f7e465c36" id="r_abb9c5fbc7e6f76bac994542f7e465c36">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#abb9c5fbc7e6f76bac994542f7e465c36">KifsPathSeparator</a> = "/"</td>
      </tr>

      <tr className="memdesc:abb9c5fbc7e6f76bac994542f7e465c36">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Separator character between a KiFS directory and file name. <br /></td>
      </tr>

      <tr className="separator:abb9c5fbc7e6f76bac994542f7e465c36">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:af993b53b5566e70ec3709cfb5c6847c5" id="r_af993b53b5566e70ec3709cfb5c6847c5">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af993b53b5566e70ec3709cfb5c6847c5">KifsPathPrefix</a> = "kifs\://"</td>
      </tr>

      <tr className="memdesc:af993b53b5566e70ec3709cfb5c6847c5">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Prefix to use when referencing KiFS files (e.g., for file ingest). <br /></td>
      </tr>

      <tr className="separator:af993b53b5566e70ec3709cfb5c6847c5">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a75bd4687e5e86cf561d8a4b166d726d9" id="r_a75bd4687e5e86cf561d8a4b166d726d9">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a75bd4687e5e86cf561d8a4b166d726d9">RemoteUserHomeDirPrefix</a> = "\~"</td>
      </tr>

      <tr className="memdesc:a75bd4687e5e86cf561d8a4b166d726d9">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Alias for a user's home directory. <br /></td>
      </tr>

      <tr className="separator:a75bd4687e5e86cf561d8a4b166d726d9">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a3175d714f7c3c23bc29be87604659b17" id="r_a3175d714f7c3c23bc29be87604659b17">
        <td className="memItemLeft" align="right" valign="top">const long </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3175d714f7c3c23bc29be87604659b17">DefaultFileSizeToSplit</a> = 62914560</td>
      </tr>

      <tr className="memdesc:a3175d714f7c3c23bc29be87604659b17">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Default file size threshold for multi-part uploads (60 MB). <br /></td>
      </tr>

      <tr className="separator:a3175d714f7c3c23bc29be87604659b17">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:acc7bb91bbf9e051cde5bf38bd0131dd3" id="r_acc7bb91bbf9e051cde5bf38bd0131dd3">
        <td className="memItemLeft" align="right" valign="top">const int </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acc7bb91bbf9e051cde5bf38bd0131dd3">DefaultThreadPoolSize</a> = 5</td>
      </tr>

      <tr className="memdesc:acc7bb91bbf9e051cde5bf38bd0131dd3">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Default thread pool size for file operations. <br /></td>
      </tr>

      <tr className="separator:acc7bb91bbf9e051cde5bf38bd0131dd3">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader"> Properties</h2>
        </td>
      </tr>

      <tr className="memitem:a312ce138b867e400fed419512542939e" id="r_a312ce138b867e400fed419512542939e">
        <td className="memItemLeft" align="right" valign="top"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options">Options</a> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a312ce138b867e400fed419512542939e">FileHandlerOptions</a><code> \[get]</code></td>
      </tr>

      <tr className="memdesc:a312ce138b867e400fed419512542939e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets the options for this file handler. <br /></td>
      </tr>

      <tr className="separator:a312ce138b867e400fed419512542939e">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

    <h2 className="groupheader">Detailed Description</h2>

    <div className="textblock">
      <p>Main class for handling file operations with <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a>'s KiFS (<a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> File System). </p>
      <p>Provides methods to upload, download, and manage files and directories in KiFS.</p>
      <p>This class exposes the KiFS API for file operations including:</p>

      <ul>
        <li> Upload files to KiFS </li>
        <li> Download files from KiFS </li>
        <li> Create and delete directories </li>
        <li> List files and directories </li>
        <li> Check existence of files and directories </li>
      </ul>

      <p>Supported file path patterns include standard Glob syntax (e.g., \*.csv, data/‍\*\*, file\_?.txt).</p>
      <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00021">21</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
    </div>

    <h2 className="groupheader">Constructor & Destructor Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#aa9529768a3439046332ae30692b0aa76">◆ </a></span>KineticaFileHandler() <span className="overload">\[1/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">kinetica.FileSystem.KineticaFileHandler.KineticaFileHandler </td>
                  <td>(</td>
                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1Kinetica">Kinetica</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">db</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Constructs a <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler" title="Main class for handling file operations with Kinetica's KiFS (Kinetica File System).">KineticaFileHandler</a> with the specified <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> connection. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">db</td>
                <td>The <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> instance used to access KiFS.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00056">56</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4a434021812d167d9e51d7536e8d8281">◆ </a></span>KineticaFileHandler() <span className="overload">\[2/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">kinetica.FileSystem.KineticaFileHandler.KineticaFileHandler </td>
                  <td>(</td>
                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1Kinetica">Kinetica</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">db</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options">Options</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">options</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Constructs a <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler" title="Main class for handling file operations with Kinetica's KiFS (Kinetica File System).">KineticaFileHandler</a> with the specified <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> connection and options. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">db</td>
                <td>The <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> instance used to access KiFS.</td>
              </tr>

              <tr>
                <td className="paramname">options</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for configuring file transfer behavior.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00065">65</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa9529768a3439046332ae30692b0aa76">◆ </a></span>KineticaFileHandler() <span className="overload">\[3/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">kinetica.FileSystem.KineticaFileHandler.KineticaFileHandler </td>
                  <td>(</td>
                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1Kinetica">Kinetica</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">db</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Constructs a <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler" title="Main class for handling file operations with Kinetica's KiFS (Kinetica File System).">KineticaFileHandler</a> with the specified <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> connection. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">db</td>
                <td>The <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> instance used to access KiFS.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00056">56</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4a434021812d167d9e51d7536e8d8281">◆ </a></span>KineticaFileHandler() <span className="overload">\[4/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">kinetica.FileSystem.KineticaFileHandler.KineticaFileHandler </td>
                  <td>(</td>
                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1Kinetica">Kinetica</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">db</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options">Options</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">options</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Constructs a <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler" title="Main class for handling file operations with Kinetica's KiFS (Kinetica File System).">KineticaFileHandler</a> with the specified <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> connection and options. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">db</td>
                <td>The <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> instance used to access KiFS.</td>
              </tr>

              <tr>
                <td className="paramname">options</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for configuring file transfer behavior.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00065">65</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Member Function Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#ac6a50281052da84acb8515340f5f8645">◆ </a></span>CreateDirectory() <span className="overload">\[1/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.CreateDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Creates a KiFS directory, suppressing error if it already exists. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to create.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00485">485</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ac6a50281052da84acb8515340f5f8645">◆ </a></span>CreateDirectory() <span className="overload">\[2/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.CreateDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Creates a KiFS directory, suppressing error if it already exists. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to create.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00485">485</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a93e15e2f0b8287313eb20e7e891e19ed">◆ </a></span>CreateDirectory() <span className="overload">\[3/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.CreateDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">noErrorIfExists</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Creates a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to create.</td>
              </tr>

              <tr>
                <td className="paramname">noErrorIfExists</td>
                <td>Whether to suppress error if directory already exists.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00495">495</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a93e15e2f0b8287313eb20e7e891e19ed">◆ </a></span>CreateDirectory() <span className="overload">\[4/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.CreateDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">noErrorIfExists</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Creates a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to create.</td>
              </tr>

              <tr>
                <td className="paramname">noErrorIfExists</td>
                <td>Whether to suppress error if directory already exists.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00495">495</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1ee9006433a815f917f5182a292307a6">◆ </a></span>DeleteDirectory() <span className="overload">\[1/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes a KiFS directory and all files under it, suppressing error if it doesn't exist. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to delete.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00511">511</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1ee9006433a815f917f5182a292307a6">◆ </a></span>DeleteDirectory() <span className="overload">\[2/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes a KiFS directory and all files under it, suppressing error if it doesn't exist. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to delete.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00511">511</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a066a88180ea7ac6cbe5da389802407b2">◆ </a></span>DeleteDirectory() <span className="overload">\[3/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">recursive</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">noErrorIfNotExists</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to delete.</td>
              </tr>

              <tr>
                <td className="paramname">recursive</td>
                <td>Whether to delete all files and subdirectories.</td>
              </tr>

              <tr>
                <td className="paramname">noErrorIfNotExists</td>
                <td>Whether to suppress error if directory doesn't exist.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00522">522</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a066a88180ea7ac6cbe5da389802407b2">◆ </a></span>DeleteDirectory() <span className="overload">\[4/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">recursive</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">noErrorIfNotExists</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to delete.</td>
              </tr>

              <tr>
                <td className="paramname">recursive</td>
                <td>Whether to delete all files and subdirectories.</td>
              </tr>

              <tr>
                <td className="paramname">noErrorIfNotExists</td>
                <td>Whether to suppress error if directory doesn't exist.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00522">522</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6d099970fef6992ba135d57cd11f4721">◆ </a></span>DeleteFiles() <span className="overload">\[1/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteFiles </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes files from KiFS, suppressing error if files don't exist. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>List of KiFS file paths to delete.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00629">629</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6d099970fef6992ba135d57cd11f4721">◆ </a></span>DeleteFiles() <span className="overload">\[2/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteFiles </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes files from KiFS, suppressing error if files don't exist. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>List of KiFS file paths to delete.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00629">629</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a20440d23dd750c53352b0c18bb0f60c3">◆ </a></span>DeleteFiles() <span className="overload">\[3/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteFiles </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">noErrorIfNotExists</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes files from KiFS. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>List of KiFS file paths to delete.</td>
              </tr>

              <tr>
                <td className="paramname">noErrorIfNotExists</td>
                <td>Whether to suppress error if files don't exist.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00639">639</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a20440d23dd750c53352b0c18bb0f60c3">◆ </a></span>DeleteFiles() <span className="overload">\[4/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteFiles </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">noErrorIfNotExists</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes files from KiFS. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>List of KiFS file paths to delete.</td>
              </tr>

              <tr>
                <td className="paramname">noErrorIfNotExists</td>
                <td>Whether to suppress error if files don't exist.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00639">639</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4be0ceaf9a059ac0690429b9c4d01856">◆ </a></span>DeleteFilesInDirectory() <span className="overload">\[1/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteFilesInDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes all files in a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory containing files to delete.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00655">655</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4be0ceaf9a059ac0690429b9c4d01856">◆ </a></span>DeleteFilesInDirectory() <span className="overload">\[2/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteFilesInDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes all files in a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory containing files to delete.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00655">655</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aaca517537c5bb35d9bc57e5efe6de4d4">◆ </a></span>DeleteFilesInDirectory() <span className="overload">\[3/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteFilesInDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">noErrorIfNotExists</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes all files in a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory containing files to delete.</td>
              </tr>

              <tr>
                <td className="paramname">noErrorIfNotExists</td>
                <td>Whether to suppress error if directory doesn't exist.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00665">665</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aaca517537c5bb35d9bc57e5efe6de4d4">◆ </a></span>DeleteFilesInDirectory() <span className="overload">\[4/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DeleteFilesInDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">noErrorIfNotExists</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes all files in a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory containing files to delete.</td>
              </tr>

              <tr>
                <td className="paramname">noErrorIfNotExists</td>
                <td>Whether to suppress error if directory doesn't exist.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00665">665</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4c6cea2e988605ea26aa5a4a82ca18c0">◆ </a></span>Download() <span className="overload">\[1/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Download </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads multiple files from KiFS to a local directory using default options. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Paths of the KiFS files to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00396">396</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4c6cea2e988605ea26aa5a4a82ca18c0">◆ </a></span>Download() <span className="overload">\[2/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Download </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads multiple files from KiFS to a local directory using default options. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Paths of the KiFS files to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00396">396</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a7f2658ace5ddf2555b6cc28544152175">◆ </a></span>Download() <span className="overload">\[3/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Download </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">downloadOptions</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads multiple files from KiFS to a local directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Paths of the KiFS files to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>

              <tr>
                <td className="paramname">downloadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the download operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for download progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00408">408</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a7f2658ace5ddf2555b6cc28544152175">◆ </a></span>Download() <span className="overload">\[4/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Download </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">downloadOptions</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads multiple files from KiFS to a local directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Paths of the KiFS files to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>

              <tr>
                <td className="paramname">downloadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the download operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for download progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00408">408</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a45b26db042182cadbad112e7ca9d2546">◆ </a></span>Download() <span className="overload">\[5/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Download </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">fileName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads a single file from KiFS to a local directory using default options. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileName</td>
                <td>Path of the KiFS file to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00374">374</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a45b26db042182cadbad112e7ca9d2546">◆ </a></span>Download() <span className="overload">\[6/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Download </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">fileName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads a single file from KiFS to a local directory using default options. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileName</td>
                <td>Path of the KiFS file to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00374">374</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2f82f009b15664aa6953708839f91bc6">◆ </a></span>Download() <span className="overload">\[7/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Download </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">fileName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">downloadOptions</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads a single file from KiFS to a local directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileName</td>
                <td>Path of the KiFS file to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>

              <tr>
                <td className="paramname">downloadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the download operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for download progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00386">386</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2f82f009b15664aa6953708839f91bc6">◆ </a></span>Download() <span className="overload">\[8/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Download </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">fileName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">downloadOptions</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads a single file from KiFS to a local directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileName</td>
                <td>Path of the KiFS file to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>

              <tr>
                <td className="paramname">downloadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the download operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for download progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00386">386</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#afd4f7d29a1fe9d53f8e7fcdbca6aab46">◆ </a></span>DownloadAsync() <span className="overload">\[1/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">async Task kinetica.FileSystem.KineticaFileHandler.DownloadAsync </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">downloadOptions</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads files asynchronously from KiFS to a local directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Paths of the KiFS files to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>

              <tr>
                <td className="paramname">downloadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the download operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for download progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00472">472</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#afd4f7d29a1fe9d53f8e7fcdbca6aab46">◆ </a></span>DownloadAsync() <span className="overload">\[2/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">async Task kinetica.FileSystem.KineticaFileHandler.DownloadAsync </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">downloadOptions</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads files asynchronously from KiFS to a local directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Paths of the KiFS files to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>

              <tr>
                <td className="paramname">downloadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the download operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for download progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00472">472</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ab0c0584a2657e19a0bcab213141fb593">◆ </a></span>DownloadDirectory() <span className="overload">\[1/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DownloadDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">downloadOptions</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads all files in a KiFS directory to a local directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Path of the KiFS directory to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>

              <tr>
                <td className="paramname">downloadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the download operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for download progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00452">452</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ab0c0584a2657e19a0bcab213141fb593">◆ </a></span>DownloadDirectory() <span className="overload">\[2/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.DownloadDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">localDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1DownloadOptions">DownloadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">downloadOptions</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileDownloadListener">IFileDownloadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Downloads all files in a KiFS directory to a local directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Path of the KiFS directory to download.</td>
              </tr>

              <tr>
                <td className="paramname">localDirName</td>
                <td>Path of the local directory to download to.</td>
              </tr>

              <tr>
                <td className="paramname">downloadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the download operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for download progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00452">452</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1a1a66a868bdfaeed0e4a04fb50aea5e">◆ </a></span>KifsDirectoriesExist() <span className="overload">\[1/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.FileSystem.KineticaFileHandler.KifsDirectoriesExist </td>
                  <td>(</td>
                  <td className="paramtype">ISet\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">dirNames</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Checks whether multiple KiFS directories exist. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">dirNames</td>
                <td>Set of full KiFS directory paths to check.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">True if all directories exist, false otherwise.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00729">729</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1a1a66a868bdfaeed0e4a04fb50aea5e">◆ </a></span>KifsDirectoriesExist() <span className="overload">\[2/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.FileSystem.KineticaFileHandler.KifsDirectoriesExist </td>
                  <td>(</td>
                  <td className="paramtype">ISet\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">dirNames</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Checks whether multiple KiFS directories exist. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">dirNames</td>
                <td>Set of full KiFS directory paths to check.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">True if all directories exist, false otherwise.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00729">729</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#afb68578e1cf2ecc87dc4cce8868f00a3">◆ </a></span>KifsDirectoryExists() <span className="overload">\[1/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.FileSystem.KineticaFileHandler.KifsDirectoryExists </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">dirName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Checks whether a KiFS directory exists. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">dirName</td>
                <td>Full KiFS directory path to check.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">True if the directory exists, false otherwise.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00708">708</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#afb68578e1cf2ecc87dc4cce8868f00a3">◆ </a></span>KifsDirectoryExists() <span className="overload">\[2/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.FileSystem.KineticaFileHandler.KifsDirectoryExists </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">dirName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Checks whether a KiFS directory exists. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">dirName</td>
                <td>Full KiFS directory path to check.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">True if the directory exists, false otherwise.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00708">708</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6494c0f1b81d025af5a7513931be7024">◆ </a></span>KifsFileExists() <span className="overload">\[1/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.FileSystem.KineticaFileHandler.KifsFileExists </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">fileName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Checks whether a KiFS file exists. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileName</td>
                <td>Full KiFS file path to check.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">True if the file exists, false otherwise.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00751">751</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6494c0f1b81d025af5a7513931be7024">◆ </a></span>KifsFileExists() <span className="overload">\[2/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.FileSystem.KineticaFileHandler.KifsFileExists </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">fileName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Checks whether a KiFS file exists. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileName</td>
                <td>Full KiFS file path to check.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">True if the file exists, false otherwise.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00751">751</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a8ff51c4986dd4d9df96e97187a0c183f">◆ </a></span>ShowAllDirectories() <span className="overload">\[1/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > kinetica.FileSystem.KineticaFileHandler.ShowAllDirectories </td>
                  <td>(</td>

                  <td className="paramname">
                    <span className="paramname">
                      <span className="em" />
                    </span>
                  </td>

                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Returns statistics about all KiFS directories. </p>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">List of <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo" title="Contains information about a directory in KiFS.">KifsDirectoryInfo</a> objects.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00602">602</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a8ff51c4986dd4d9df96e97187a0c183f">◆ </a></span>ShowAllDirectories() <span className="overload">\[2/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > kinetica.FileSystem.KineticaFileHandler.ShowAllDirectories </td>
                  <td>(</td>

                  <td className="paramname">
                    <span className="paramname">
                      <span className="em" />
                    </span>
                  </td>

                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Returns statistics about all KiFS directories. </p>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">List of <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo" title="Contains information about a directory in KiFS.">KifsDirectoryInfo</a> objects.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00602">602</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a298abb330184d9e0487852c5785d095b">◆ </a></span>ShowDirectories() <span className="overload">\[1/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > kinetica.FileSystem.KineticaFileHandler.ShowDirectories </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirNames</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Returns statistics about the given KiFS directories. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirNames</td>
                <td>List of KiFS directory names.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">List of <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo" title="Contains information about a directory in KiFS.">KifsDirectoryInfo</a> objects.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00542">542</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a298abb330184d9e0487852c5785d095b">◆ </a></span>ShowDirectories() <span className="overload">\[2/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > kinetica.FileSystem.KineticaFileHandler.ShowDirectories </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirNames</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Returns statistics about the given KiFS directories. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirNames</td>
                <td>List of KiFS directory names.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">List of <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo" title="Contains information about a directory in KiFS.">KifsDirectoryInfo</a> objects.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00542">542</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a955ad4996a0a3ce92448fd3f63d96b21">◆ </a></span>ShowDirectory() <span className="overload">\[1/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > kinetica.FileSystem.KineticaFileHandler.ShowDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Returns statistics about a single KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">List of <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo" title="Contains information about a directory in KiFS.">KifsDirectoryInfo</a> objects.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00576">576</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a955ad4996a0a3ce92448fd3f63d96b21">◆ </a></span>ShowDirectory() <span className="overload">\[2/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo">KifsDirectoryInfo</a> > kinetica.FileSystem.KineticaFileHandler.ShowDirectory </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Returns statistics about a single KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">List of <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsDirectoryInfo" title="Contains information about a directory in KiFS.">KifsDirectoryInfo</a> objects.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00576">576</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1443e4280fc4be1e0498d0d1ab78c472">◆ </a></span>ShowFiles() <span className="overload">\[1/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsFileInfo">KifsFileInfo</a> > kinetica.FileSystem.KineticaFileHandler.ShowFiles </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">remotePaths</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Returns statistics about the given KiFS files. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remotePaths</td>
                <td>List of KiFS file or directory paths.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">List of <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsFileInfo" title="Contains information about a file stored in KiFS.">KifsFileInfo</a> objects.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00676">676</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1443e4280fc4be1e0498d0d1ab78c472">◆ </a></span>ShowFiles() <span className="overload">\[2/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">IList\< <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsFileInfo">KifsFileInfo</a> > kinetica.FileSystem.KineticaFileHandler.ShowFiles </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">remotePaths</span></span></td>
                  <td>)</td>

                  <td />
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Returns statistics about the given KiFS files. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">remotePaths</td>
                <td>List of KiFS file or directory paths.</td>
              </tr>
            </table>
          </div>
        </div>

        <div className="dl section return">
          <div className="dt">Returns</div>
          <div className="dd">List of <a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KifsFileInfo" title="Contains information about a file stored in KiFS.">KifsFileInfo</a> objects.</div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00676">676</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4815efab49269511a13b0a8cadf5e74b">◆ </a></span>Upload() <span className="overload">\[1/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Upload </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Uploads multiple files to a KiFS directory using default options. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Names and paths of the local files (or glob patterns) to upload.</td>
              </tr>

              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to upload to.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00105">105</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4815efab49269511a13b0a8cadf5e74b">◆ </a></span>Upload() <span className="overload">\[2/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Upload </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Uploads multiple files to a KiFS directory using default options. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Names and paths of the local files (or glob patterns) to upload.</td>
              </tr>

              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to upload to.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00105">105</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a45676f9835ae702df88d082f5f0738a8">◆ </a></span>Upload() <span className="overload">\[3/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Upload </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">uploadOptions</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Uploads multiple files to a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Names and paths of the local files (or glob patterns) to upload.</td>
              </tr>

              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to upload to.</td>
              </tr>

              <tr>
                <td className="paramname">uploadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the upload operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for upload progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00117">117</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a45676f9835ae702df88d082f5f0738a8">◆ </a></span>Upload() <span className="overload">\[4/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Upload </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">uploadOptions</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Uploads multiple files to a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Names and paths of the local files (or glob patterns) to upload.</td>
              </tr>

              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to upload to.</td>
              </tr>

              <tr>
                <td className="paramname">uploadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the upload operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for upload progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00117">117</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af27a9252afff64d2f3d982d1b99827fe">◆ </a></span>Upload() <span className="overload">\[5/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Upload </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">fileName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Uploads a single file to a KiFS directory using default options. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileName</td>
                <td>Name and path of the local file (or glob pattern) to upload.</td>
              </tr>

              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to upload to.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00083">83</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af27a9252afff64d2f3d982d1b99827fe">◆ </a></span>Upload() <span className="overload">\[6/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Upload </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">fileName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Uploads a single file to a KiFS directory using default options. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileName</td>
                <td>Name and path of the local file (or glob pattern) to upload.</td>
              </tr>

              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to upload to.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00083">83</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a9b0d3b1ac914b8e1efbb16f226ce1b84">◆ </a></span>Upload() <span className="overload">\[7/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Upload </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">fileName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">uploadOptions</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Uploads a single file to a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileName</td>
                <td>Name and path of the local file (or glob pattern) to upload.</td>
              </tr>

              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to upload to.</td>
              </tr>

              <tr>
                <td className="paramname">uploadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the upload operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for upload progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00095">95</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a9b0d3b1ac914b8e1efbb16f226ce1b84">◆ </a></span>Upload() <span className="overload">\[8/8]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">void kinetica.FileSystem.KineticaFileHandler.Upload </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">fileName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">uploadOptions</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Uploads a single file to a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileName</td>
                <td>Name and path of the local file (or glob pattern) to upload.</td>
              </tr>

              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to upload to.</td>
              </tr>

              <tr>
                <td className="paramname">uploadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the upload operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for upload progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00095">95</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af9d13abb969bdc75f99ae565c64453ea">◆ </a></span>UploadAsync() <span className="overload">\[1/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">async Task kinetica.FileSystem.KineticaFileHandler.UploadAsync </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">uploadOptions</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Uploads files asynchronously to a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Names and paths of the local files (or glob patterns) to upload.</td>
              </tr>

              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to upload to.</td>
              </tr>

              <tr>
                <td className="paramname">uploadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the upload operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for upload progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00183">183</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af9d13abb969bdc75f99ae565c64453ea">◆ </a></span>UploadAsync() <span className="overload">\[2/2]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">async Task kinetica.FileSystem.KineticaFileHandler.UploadAsync </td>
                  <td>(</td>
                  <td className="paramtype">IList\< string ></td>
                  <td className="paramname"><span className="paramname"><span className="em">fileNames</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">remoteDirName</span></span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1UploadOptions">UploadOptions</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">uploadOptions</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span>, </td>
                </tr>

                <tr>
                  <td className="paramkey" />

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/interfacekinetica_1_1FileSystem_1_1IFileUploadListener">IFileUploadListener</a>?</td>
                  <td className="paramname"><span className="paramname"><span className="em">callback</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span> )</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel inline">inline</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Uploads files asynchronously to a KiFS directory. </p>

        <div className="dl params">
          <div className="dt">Parameters</div>

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">fileNames</td>
                <td>Names and paths of the local files (or glob patterns) to upload.</td>
              </tr>

              <tr>
                <td className="paramname">remoteDirName</td>
                <td>Name of the KiFS directory to upload to.</td>
              </tr>

              <tr>
                <td className="paramname">uploadOptions</td>
                <td><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options" title="Options for configuring the KineticaFileHandler behavior.">Options</a> for the upload operation.</td>
              </tr>

              <tr>
                <td className="paramname">callback</td>
                <td>Optional callback for upload progress notifications.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00183">183</a> of file <a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Member Data Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a3175d714f7c3c23bc29be87604659b17">◆ </a></span>DefaultFileSizeToSplit</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const long kinetica.FileSystem.KineticaFileHandler.DefaultFileSizeToSplit = 62914560</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Default file size threshold for multi-part uploads (60 MB). </p>
        <p>Files larger than this will be uploaded in parts. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00042">42</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#acc7bb91bbf9e051cde5bf38bd0131dd3">◆ </a></span>DefaultThreadPoolSize</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const int kinetica.FileSystem.KineticaFileHandler.DefaultThreadPoolSize = 5</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Default thread pool size for file operations. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00047">47</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af993b53b5566e70ec3709cfb5c6847c5">◆ </a></span>KifsPathPrefix</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.FileSystem.KineticaFileHandler.KifsPathPrefix = "kifs\://"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Prefix to use when referencing KiFS files (e.g., for file ingest). </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00031">31</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#abb9c5fbc7e6f76bac994542f7e465c36">◆ </a></span>KifsPathSeparator</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.FileSystem.KineticaFileHandler.KifsPathSeparator = "/"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Separator character between a KiFS directory and file name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00026">26</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a75bd4687e5e86cf561d8a4b166d726d9">◆ </a></span>RemoteUserHomeDirPrefix</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.FileSystem.KineticaFileHandler.RemoteUserHomeDirPrefix = "\~"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Alias for a user's home directory. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00036">36</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Property Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a312ce138b867e400fed419512542939e">◆ </a></span>FileHandlerOptions</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname"><a className="el" href="/content/api/cs/classkinetica_1_1FileSystem_1_1KineticaFileHandler_1_1Options">Options</a> kinetica.FileSystem.KineticaFileHandler.FileHandlerOptions</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel get">get</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Gets the options for this file handler. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source#l00074">74</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <hr />

    The documentation for this class was generated from the following files:

    <ul>
      <li>\_build/public-os\_ubuntu24.04-arch\_amd64-cc\_gcc\_13.3.0/install/Kinetica/FileSystem/<a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a></li>
      <li>Kinetica/FileSystem/<a className="el" href="/content/api/cs/Kinetica_2FileSystem_2KineticaFileHandler_8cs_source">KineticaFileHandler.cs</a></li>
    </ul>
  </div>
</div>
