> ## 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">
            <div id="nested-classes" />

            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">
            <div id="pub-methods" />

            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>
    </table>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader">
            <div id="pub-static-attribs" />

            Static Public Attributes
          </h2>
        </td>
      </tr>

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

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

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

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

      <tr className="memdesc:a711f6ffe556178b20755f9ce1ad0efab">
        <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:a711f6ffe556178b20755f9ce1ad0efab">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

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

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

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

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

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

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

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

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

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

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader">
            <div id="properties" />

            Properties
          </h2>
        </td>
      </tr>

      <tr className="memitem:a578a7692070392eee6cdfebeedd9b429" id="r_a578a7692070392eee6cdfebeedd9b429">
        <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="#a578a7692070392eee6cdfebeedd9b429">FileHandlerOptions</a><code> \[get]</code></td>
      </tr>

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

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

    <div id="details" />

    <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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L21">21</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
    </div>

    <h2 className="groupheader">Constructor & Destructor Documentation</h2>

    <div id="aa9529768a3439046332ae30692b0aa76" />

    <h2 className="memtitle"><span className="permalink"><a href="#aa9529768a3439046332ae30692b0aa76">◆ </a></span>KineticaFileHandler() <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">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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L56">56</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a4a434021812d167d9e51d7536e8d8281" />

    <h2 className="memtitle"><span className="permalink"><a href="#a4a434021812d167d9e51d7536e8d8281">◆ </a></span>KineticaFileHandler() <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">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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L65">65</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Member Function Documentation</h2>

    <div id="ac6a50281052da84acb8515340f5f8645" />

    <h2 className="memtitle"><span className="permalink"><a href="#ac6a50281052da84acb8515340f5f8645">◆ </a></span>CreateDirectory() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L485">485</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a93e15e2f0b8287313eb20e7e891e19ed" />

    <h2 className="memtitle"><span className="permalink"><a href="#a93e15e2f0b8287313eb20e7e891e19ed">◆ </a></span>CreateDirectory() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L495">495</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a1ee9006433a815f917f5182a292307a6" />

    <h2 className="memtitle"><span className="permalink"><a href="#a1ee9006433a815f917f5182a292307a6">◆ </a></span>DeleteDirectory() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L511">511</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a066a88180ea7ac6cbe5da389802407b2" />

    <h2 className="memtitle"><span className="permalink"><a href="#a066a88180ea7ac6cbe5da389802407b2">◆ </a></span>DeleteDirectory() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L522">522</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a6d099970fef6992ba135d57cd11f4721" />

    <h2 className="memtitle"><span className="permalink"><a href="#a6d099970fef6992ba135d57cd11f4721">◆ </a></span>DeleteFiles() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L629">629</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a20440d23dd750c53352b0c18bb0f60c3" />

    <h2 className="memtitle"><span className="permalink"><a href="#a20440d23dd750c53352b0c18bb0f60c3">◆ </a></span>DeleteFiles() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L639">639</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a4be0ceaf9a059ac0690429b9c4d01856" />

    <h2 className="memtitle"><span className="permalink"><a href="#a4be0ceaf9a059ac0690429b9c4d01856">◆ </a></span>DeleteFilesInDirectory() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L655">655</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="aaca517537c5bb35d9bc57e5efe6de4d4" />

    <h2 className="memtitle"><span className="permalink"><a href="#aaca517537c5bb35d9bc57e5efe6de4d4">◆ </a></span>DeleteFilesInDirectory() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L665">665</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a4c6cea2e988605ea26aa5a4a82ca18c0" />

    <h2 className="memtitle"><span className="permalink"><a href="#a4c6cea2e988605ea26aa5a4a82ca18c0">◆ </a></span>Download() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L396">396</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a7f2658ace5ddf2555b6cc28544152175" />

    <h2 className="memtitle"><span className="permalink"><a href="#a7f2658ace5ddf2555b6cc28544152175">◆ </a></span>Download() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L408">408</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a45b26db042182cadbad112e7ca9d2546" />

    <h2 className="memtitle"><span className="permalink"><a href="#a45b26db042182cadbad112e7ca9d2546">◆ </a></span>Download() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L374">374</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a2f82f009b15664aa6953708839f91bc6" />

    <h2 className="memtitle"><span className="permalink"><a href="#a2f82f009b15664aa6953708839f91bc6">◆ </a></span>Download() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L386">386</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="afd4f7d29a1fe9d53f8e7fcdbca6aab46" />

    <h2 className="memtitle"><span className="permalink"><a href="#afd4f7d29a1fe9d53f8e7fcdbca6aab46">◆ </a></span>DownloadAsync()</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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L472">472</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="ab0c0584a2657e19a0bcab213141fb593" />

    <h2 className="memtitle"><span className="permalink"><a href="#ab0c0584a2657e19a0bcab213141fb593">◆ </a></span>DownloadDirectory()</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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L452">452</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a1a1a66a868bdfaeed0e4a04fb50aea5e" />

    <h2 className="memtitle"><span className="permalink"><a href="#a1a1a66a868bdfaeed0e4a04fb50aea5e">◆ </a></span>KifsDirectoriesExist()</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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L729">729</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="afb68578e1cf2ecc87dc4cce8868f00a3" />

    <h2 className="memtitle"><span className="permalink"><a href="#afb68578e1cf2ecc87dc4cce8868f00a3">◆ </a></span>KifsDirectoryExists()</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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L708">708</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a6494c0f1b81d025af5a7513931be7024" />

    <h2 className="memtitle"><span className="permalink"><a href="#a6494c0f1b81d025af5a7513931be7024">◆ </a></span>KifsFileExists()</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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L751">751</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a8ff51c4986dd4d9df96e97187a0c183f" />

    <h2 className="memtitle"><span className="permalink"><a href="#a8ff51c4986dd4d9df96e97187a0c183f">◆ </a></span>ShowAllDirectories()</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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L602">602</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a298abb330184d9e0487852c5785d095b" />

    <h2 className="memtitle"><span className="permalink"><a href="#a298abb330184d9e0487852c5785d095b">◆ </a></span>ShowDirectories()</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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L542">542</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a955ad4996a0a3ce92448fd3f63d96b21" />

    <h2 className="memtitle"><span className="permalink"><a href="#a955ad4996a0a3ce92448fd3f63d96b21">◆ </a></span>ShowDirectory()</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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L576">576</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a1443e4280fc4be1e0498d0d1ab78c472" />

    <h2 className="memtitle"><span className="permalink"><a href="#a1443e4280fc4be1e0498d0d1ab78c472">◆ </a></span>ShowFiles()</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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L676">676</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a4815efab49269511a13b0a8cadf5e74b" />

    <h2 className="memtitle"><span className="permalink"><a href="#a4815efab49269511a13b0a8cadf5e74b">◆ </a></span>Upload() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L105">105</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a45676f9835ae702df88d082f5f0738a8" />

    <h2 className="memtitle"><span className="permalink"><a href="#a45676f9835ae702df88d082f5f0738a8">◆ </a></span>Upload() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L117">117</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="af27a9252afff64d2f3d982d1b99827fe" />

    <h2 className="memtitle"><span className="permalink"><a href="#af27a9252afff64d2f3d982d1b99827fe">◆ </a></span>Upload() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L83">83</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a9b0d3b1ac914b8e1efbb16f226ce1b84" />

    <h2 className="memtitle"><span className="permalink"><a href="#a9b0d3b1ac914b8e1efbb16f226ce1b84">◆ </a></span>Upload() <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.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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L95">95</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="af9d13abb969bdc75f99ae565c64453ea" />

    <h2 className="memtitle"><span className="permalink"><a href="#af9d13abb969bdc75f99ae565c64453ea">◆ </a></span>UploadAsync()</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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L183">183</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Member Data Documentation</h2>

    <div id="a16e333c7f2c6b71fa2b82d1481df4cbc" />

    <h2 className="memtitle"><span className="permalink"><a href="#a16e333c7f2c6b71fa2b82d1481df4cbc">◆ </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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L42">42</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a6e94d36169bca1fd0c2ec98dc6fd1ec5" />

    <h2 className="memtitle"><span className="permalink"><a href="#a6e94d36169bca1fd0c2ec98dc6fd1ec5">◆ </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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L47">47</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a711f6ffe556178b20755f9ce1ad0efab" />

    <h2 className="memtitle"><span className="permalink"><a href="#a711f6ffe556178b20755f9ce1ad0efab">◆ </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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L31">31</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="aa5937c0ec66ce207072857ae8f811bc1" />

    <h2 className="memtitle"><span className="permalink"><a href="#aa5937c0ec66ce207072857ae8f811bc1">◆ </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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L26">26</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <div id="a8a9d8deecd60c78eee4713ba55769a1b" />

    <h2 className="memtitle"><span className="permalink"><a href="#a8a9d8deecd60c78eee4713ba55769a1b">◆ </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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L36">36</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Property Documentation</h2>

    <div id="a578a7692070392eee6cdfebeedd9b429" />

    <h2 className="memtitle"><span className="permalink"><a href="#a578a7692070392eee6cdfebeedd9b429">◆ </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="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs#L74">74</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a>.</p>
      </div>
    </div>

    <hr />

    The documentation for this class was generated from the following file:

    <ul>
      <li>Kinetica/FileSystem/<a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/FileSystem/KineticaFileHandler.cs">KineticaFileHandler.cs</a></li>
    </ul>
  </div>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.