{"id":11618,"date":"2024-03-14T14:26:06","date_gmt":"2024-03-14T14:26:06","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/"},"modified":"2025-08-04T14:24:46","modified_gmt":"2025-08-04T14:24:46","slug":"how-can-i-get-all-the-files-in-a-folder-in-unity","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/","title":{"rendered":"Unity: Get Files in Folder Guide"},"content":{"rendered":"<p>In Unity, you can use the Directory class in the System.IO namespace to get all the files in a specified folder. Here is an example code:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">using<\/span> System.IO;\r\n\r\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">FileLoader<\/span> : <span class=\"hljs-title\">MonoBehaviour<\/span>\r\n{\r\n    <span class=\"hljs-function\"><span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">Start<\/span>()<\/span>\r\n    {\r\n        <span class=\"hljs-built_in\">string<\/span> folderPath = <span class=\"hljs-string\">\"Assets\/Resources\"<\/span>; <span class=\"hljs-comment\">\/\/ \u8981\u83b7\u53d6\u6587\u4ef6\u7684\u6587\u4ef6\u5939\u8def\u5f84<\/span>\r\n\r\n        <span class=\"hljs-built_in\">string<\/span>[] files = Directory.GetFiles(folderPath); <span class=\"hljs-comment\">\/\/ \u83b7\u53d6\u6307\u5b9a\u6587\u4ef6\u5939\u4e2d\u7684\u6240\u6709\u6587\u4ef6<\/span>\r\n\r\n        <span class=\"hljs-keyword\">foreach<\/span> (<span class=\"hljs-built_in\">string<\/span> file <span class=\"hljs-keyword\">in<\/span> files)\r\n        {\r\n            Debug.Log(<span class=\"hljs-string\">\"File found: \"<\/span> + file);\r\n        }\r\n    }\r\n}\r\n<\/code><\/pre>\n<p>The code above first specifies the folder path of the files to be retrieved, then uses the Directory.GetFiles method to retrieve all the files in that folder and store the results in a string array. Finally, loop through the array to print out the path of each file. Remember to attach this script to a GameObject in the Unity scene to execute it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Unity, you can use the Directory class in the System.IO namespace to get all the files in a specified folder. Here is an example code: using System.IO; public class FileLoader : MonoBehaviour { void Start() { string folderPath = &#8220;Assets\/Resources&#8221;; \/\/ \u8981\u83b7\u53d6\u6587\u4ef6\u7684\u6587\u4ef6\u5939\u8def\u5f84 string[] files = Directory.GetFiles(folderPath); \/\/ \u83b7\u53d6\u6307\u5b9a\u6587\u4ef6\u5939\u4e2d\u7684\u6240\u6709\u6587\u4ef6 foreach (string file in files) { [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[15002,15001,15003,15005,15004],"class_list":["post-11618","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-c-directory-class","tag-unity-file-management","tag-unity-file-operations","tag-unity-file-system","tag-unity-programming-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Unity: Get Files in Folder Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to retrieve all files in a folder in Unity using C# and Directory class. Step-by-step code example included.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Unity: Get Files in Folder Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to retrieve all files in a folder in Unity using C# and Directory class. Step-by-step code example included.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T14:26:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-04T14:24:46+00:00\" \/>\n<meta name=\"author\" content=\"Sophia Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sophia Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/\"},\"author\":{\"name\":\"Sophia Anderson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\"},\"headline\":\"Unity: Get Files in Folder Guide\",\"datePublished\":\"2024-03-14T14:26:06+00:00\",\"dateModified\":\"2025-08-04T14:24:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/\"},\"wordCount\":97,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"C# Directory class\",\"Unity file management\",\"Unity file operations\",\"Unity file system\",\"Unity programming tutorial\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/\",\"name\":\"Unity: Get Files in Folder Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T14:26:06+00:00\",\"dateModified\":\"2025-08-04T14:24:46+00:00\",\"description\":\"Learn how to retrieve all files in a folder in Unity using C# and Directory class. Step-by-step code example included.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unity: Get Files in Folder Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\",\"name\":\"Sophia Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"caption\":\"Sophia Anderson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Unity: Get Files in Folder Guide - Blog - Silicon Cloud","description":"Learn how to retrieve all files in a folder in Unity using C# and Directory class. Step-by-step code example included.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/","og_locale":"en_US","og_type":"article","og_title":"Unity: Get Files in Folder Guide","og_description":"Learn how to retrieve all files in a folder in Unity using C# and Directory class. Step-by-step code example included.","og_url":"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T14:26:06+00:00","article_modified_time":"2025-08-04T14:24:46+00:00","author":"Sophia Anderson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Sophia Anderson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/"},"author":{"name":"Sophia Anderson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30"},"headline":"Unity: Get Files in Folder Guide","datePublished":"2024-03-14T14:26:06+00:00","dateModified":"2025-08-04T14:24:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/"},"wordCount":97,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["C# Directory class","Unity file management","Unity file operations","Unity file system","Unity programming tutorial"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/","url":"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/","name":"Unity: Get Files in Folder Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T14:26:06+00:00","dateModified":"2025-08-04T14:24:46+00:00","description":"Learn how to retrieve all files in a folder in Unity using C# and Directory class. Step-by-step code example included.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-can-i-get-all-the-files-in-a-folder-in-unity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Unity: Get Files in Folder Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30","name":"Sophia Anderson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","caption":"Sophia Anderson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/11618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=11618"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/11618\/revisions"}],"predecessor-version":[{"id":155396,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/11618\/revisions\/155396"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=11618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=11618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=11618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}