{"id":10093,"date":"2024-03-14T10:47:40","date_gmt":"2024-03-14T10:47:40","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/"},"modified":"2025-08-03T19:06:21","modified_gmt":"2025-08-03T19:06:21","slug":"c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/","title":{"rendered":"C# DirectoryInfo Class: Complete Guide"},"content":{"rendered":"<p>DirectoryInfo\u7c7b\u662fSystem.IO\u547d\u540d\u7a7a\u95f4\u4e2d\u7684\u4e00\u4e2a\u7c7b\uff0c\u7528\u4e8e\u64cd\u4f5c\u76ee\u5f55\u7684\u4fe1\u606f\u3002\u4f7f\u7528DirectoryInfo\u7c7b\u53ef\u4ee5\u65b9\u4fbf\u5730\u83b7\u53d6\u76ee\u5f55\u7684\u5c5e\u6027\u548c\u65b9\u6cd5\uff0c\u4f8b\u5982\u83b7\u53d6\u76ee\u5f55\u8def\u5f84\u3001\u521b\u5efa\u76ee\u5f55\u3001\u5220\u9664\u76ee\u5f55\u3001\u904d\u5386\u76ee\u5f55\u7b49\u64cd\u4f5c\u3002<\/p>\n<p>\u4e0b\u9762\u662fDirectoryInfo\u7c7b\u7684\u4e00\u4e9b\u5e38\u7528\u65b9\u6cd5\u548c\u5c5e\u6027\uff1a<\/p>\n<ol>\n<li>FullName: Obtain the full path of the directory.<\/li>\n<li>Check if the directory exists.<\/li>\n<li>Create():  Create a directory.<\/li>\n<li>Delete() function removes a directory.<\/li>\n<li>Retrieve a list of files from the directory by using GetFiles().<\/li>\n<li>GetDirectories()\uff1a\u83b7\u53d6\u76ee\u5f55\u4e2d\u7684\u5b50\u76ee\u5f55\u5217\u8868\u3002<\/li>\n<li>MoveTo(): Move the directory to the specified path.<\/li>\n<li>Parent: Obtain the parent directory of the current directory.<\/li>\n<\/ol>\n<p>The DirectoryInfo class makes it easy to manipulate directories, improving efficiency in directory management. For example, you can use the DirectoryInfo class to create, delete, and move directories, as well as retrieve information about the files and subdirectories within a directory.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DirectoryInfo\u7c7b\u662fSystem.IO\u547d\u540d\u7a7a\u95f4\u4e2d\u7684\u4e00\u4e2a\u7c7b\uff0c\u7528\u4e8e\u64cd\u4f5c\u76ee\u5f55\u7684\u4fe1\u606f\u3002\u4f7f\u7528DirectoryInfo\u7c7b\u53ef\u4ee5\u65b9\u4fbf\u5730\u83b7\u53d6\u76ee\u5f55\u7684\u5c5e\u6027\u548c\u65b9\u6cd5\uff0c\u4f8b\u5982\u83b7\u53d6\u76ee\u5f55\u8def\u5f84\u3001\u521b\u5efa\u76ee\u5f55\u3001\u5220\u9664\u76ee\u5f55\u3001\u904d\u5386\u76ee\u5f55\u7b49\u64cd\u4f5c\u3002 \u4e0b\u9762\u662fDirectoryInfo\u7c7b\u7684\u4e00\u4e9b\u5e38\u7528\u65b9\u6cd5\u548c\u5c5e\u6027\uff1a FullName: Obtain the full path of the directory. Check if the directory exists. Create(): Create a directory. Delete() function removes a directory. Retrieve a list of files from the directory by using GetFiles(). GetDirectories()\uff1a\u83b7\u53d6\u76ee\u5f55\u4e2d\u7684\u5b50\u76ee\u5f55\u5217\u8868\u3002 MoveTo(): Move the directory to the specified path. Parent: Obtain the parent directory of the current directory. The DirectoryInfo [&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":[12402,12400,12401,381,912],"class_list":["post-10093","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-c-directory-operations","tag-c-directoryinfo","tag-c-file-system","tag-c-programming","tag-system-io"],"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>C# DirectoryInfo Class: Complete Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to use C# DirectoryInfo class for directory operations: create, delete, move, and browse directories with examples.\" \/>\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\/c\u4e2ddirectoryinfo\u7c7b\u7684\u4f7f\u7528\u65b9\u6cd5\u662f\u4ec0\u4e48\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C# DirectoryInfo Class: Complete Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to use C# DirectoryInfo class for directory operations: create, delete, move, and browse directories with examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/c\u4e2ddirectoryinfo\u7c7b\u7684\u4f7f\u7528\u65b9\u6cd5\u662f\u4ec0\u4e48\/\" \/>\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-14T10:47:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-03T19:06:21+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\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/\"},\"author\":{\"name\":\"Sophia Anderson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\"},\"headline\":\"C# DirectoryInfo Class: Complete Guide\",\"datePublished\":\"2024-03-14T10:47:40+00:00\",\"dateModified\":\"2025-08-03T19:06:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/\"},\"wordCount\":102,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"C# directory operations\",\"C# DirectoryInfo\",\"C# file system\",\"C++ Programming\",\"System.IO\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/\",\"name\":\"C# DirectoryInfo Class: Complete Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T10:47:40+00:00\",\"dateModified\":\"2025-08-03T19:06:21+00:00\",\"description\":\"Learn how to use C# DirectoryInfo class for directory operations: create, delete, move, and browse directories with examples.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C# DirectoryInfo Class: Complete 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":"C# DirectoryInfo Class: Complete Guide - Blog - Silicon Cloud","description":"Learn how to use C# DirectoryInfo class for directory operations: create, delete, move, and browse directories with examples.","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\/c\u4e2ddirectoryinfo\u7c7b\u7684\u4f7f\u7528\u65b9\u6cd5\u662f\u4ec0\u4e48\/","og_locale":"en_US","og_type":"article","og_title":"C# DirectoryInfo Class: Complete Guide","og_description":"Learn how to use C# DirectoryInfo class for directory operations: create, delete, move, and browse directories with examples.","og_url":"https:\/\/www.silicloud.com\/blog\/c\u4e2ddirectoryinfo\u7c7b\u7684\u4f7f\u7528\u65b9\u6cd5\u662f\u4ec0\u4e48\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T10:47:40+00:00","article_modified_time":"2025-08-03T19:06:21+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\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/"},"author":{"name":"Sophia Anderson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30"},"headline":"C# DirectoryInfo Class: Complete Guide","datePublished":"2024-03-14T10:47:40+00:00","dateModified":"2025-08-03T19:06:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/"},"wordCount":102,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["C# directory operations","C# DirectoryInfo","C# file system","C++ Programming","System.IO"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/","url":"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/","name":"C# DirectoryInfo Class: Complete Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T10:47:40+00:00","dateModified":"2025-08-03T19:06:21+00:00","description":"Learn how to use C# DirectoryInfo class for directory operations: create, delete, move, and browse directories with examples.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/c%e4%b8%addirectoryinfo%e7%b1%bb%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e6%98%af%e4%bb%80%e4%b9%88\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"C# DirectoryInfo Class: Complete 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\/10093","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=10093"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/10093\/revisions"}],"predecessor-version":[{"id":153837,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/10093\/revisions\/153837"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=10093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=10093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=10093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}