{"id":10074,"date":"2024-03-14T10:32:09","date_gmt":"2024-03-14T10:32:09","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/"},"modified":"2025-08-03T18:53:05","modified_gmt":"2025-08-03T18:53:05","slug":"how-to-use-vb-filesystemobject-object","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/","title":{"rendered":"VB FileSystemObject: Complete File &#038; Folder Guide"},"content":{"rendered":"<p>In VB, you can use the FileSystemObject object to access files and folders in the file system. Here is a simple example demonstrating how to use the FileSystemObject object to get a list of files in a folder.<\/p>\n<p>Firstly, you need to create a FileSystemObject object in the code.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">Dim<\/span> fso <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">Object<\/span>\r\n<span class=\"hljs-keyword\">Set<\/span> fso = CreateObject(<span class=\"hljs-string\">\"Scripting.FileSystemObject\"<\/span>)\r\n<\/code><\/pre>\n<p>Next, you can use the methods and properties of the FileSystemObject object to retrieve a list of files in a folder. For example, you can use the GetFolder method to get the folder object, and then use the Files property to retrieve the list of files in the folder.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">Dim<\/span> folderPath <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">String<\/span>\r\n<span class=\"hljs-keyword\">Dim<\/span> folder <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">Object<\/span>\r\n<span class=\"hljs-keyword\">Dim<\/span> file <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">Object<\/span>\r\n\r\nfolderPath = <span class=\"hljs-string\">\"C:\\FolderName\"<\/span>\r\n<span class=\"hljs-keyword\">Set<\/span> folder = fso.GetFolder(folderPath)\r\n\r\n<span class=\"hljs-keyword\">For<\/span> <span class=\"hljs-keyword\">Each<\/span> file <span class=\"hljs-keyword\">In<\/span> folder.Files\r\n    Debug.Print file.Name\r\n<span class=\"hljs-keyword\">Next<\/span> file\r\n<\/code><\/pre>\n<p>The code above will output all file names in the specified folder. In addition to the Files property, the FileSystemObject object also provides other methods and properties, such as the CreateFolder method for creating folders and the DeleteFile method for deleting files.<\/p>\n<p>In general, the FileSystemObject object is a very convenient tool that can help VB programmers easily access and manipulate files and folders in the file system.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In VB, you can use the FileSystemObject object to access files and folders in the file system. Here is a simple example demonstrating how to use the FileSystemObject object to get a list of files in a folder. Firstly, you need to create a FileSystemObject object in the code. Dim fso As Object Set fso [&hellip;]<\/p>\n","protected":false},"author":6,"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":[3953,12351,8915,12350,8214],"class_list":["post-10074","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-file-manipulation","tag-filesystemobject-tutorial","tag-folder-operations","tag-vb-filesystemobject","tag-visual-basic"],"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>VB FileSystemObject: Complete File &amp; Folder Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to use VB FileSystemObject to access files and folders. Get practical examples for file manipulation in Visual Basic.\" \/>\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-to-use-vb-filesystemobject-object\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VB FileSystemObject: Complete File &amp; Folder Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to use VB FileSystemObject to access files and folders. Get practical examples for file manipulation in Visual Basic.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/\" \/>\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:32:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-03T18:53:05+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin Taylor\" \/>\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=\"Benjamin Taylor\" \/>\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-to-use-vb-filesystemobject-object\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/\"},\"author\":{\"name\":\"Benjamin Taylor\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9\"},\"headline\":\"VB FileSystemObject: Complete File &#038; Folder Guide\",\"datePublished\":\"2024-03-14T10:32:09+00:00\",\"dateModified\":\"2025-08-03T18:53:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/\"},\"wordCount\":172,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"file manipulation\",\"FileSystemObject tutorial\",\"folder operations\",\"VB FileSystemObject\",\"Visual Basic\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/\",\"name\":\"VB FileSystemObject: Complete File & Folder Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T10:32:09+00:00\",\"dateModified\":\"2025-08-03T18:53:05+00:00\",\"description\":\"Learn how to use VB FileSystemObject to access files and folders. Get practical examples for file manipulation in Visual Basic.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VB FileSystemObject: Complete File &#038; 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\/ac801fe9549a25960ce48aa2e0a691c9\",\"name\":\"Benjamin Taylor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g\",\"caption\":\"Benjamin Taylor\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/benjamintaylor\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"VB FileSystemObject: Complete File & Folder Guide - Blog - Silicon Cloud","description":"Learn how to use VB FileSystemObject to access files and folders. Get practical examples for file manipulation in Visual Basic.","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-to-use-vb-filesystemobject-object\/","og_locale":"en_US","og_type":"article","og_title":"VB FileSystemObject: Complete File & Folder Guide","og_description":"Learn how to use VB FileSystemObject to access files and folders. Get practical examples for file manipulation in Visual Basic.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T10:32:09+00:00","article_modified_time":"2025-08-03T18:53:05+00:00","author":"Benjamin Taylor","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Benjamin Taylor","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/"},"author":{"name":"Benjamin Taylor","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9"},"headline":"VB FileSystemObject: Complete File &#038; Folder Guide","datePublished":"2024-03-14T10:32:09+00:00","dateModified":"2025-08-03T18:53:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/"},"wordCount":172,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["file manipulation","FileSystemObject tutorial","folder operations","VB FileSystemObject","Visual Basic"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/","name":"VB FileSystemObject: Complete File & Folder Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T10:32:09+00:00","dateModified":"2025-08-03T18:53:05+00:00","description":"Learn how to use VB FileSystemObject to access files and folders. Get practical examples for file manipulation in Visual Basic.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-vb-filesystemobject-object\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"VB FileSystemObject: Complete File &#038; 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\/ac801fe9549a25960ce48aa2e0a691c9","name":"Benjamin Taylor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g","caption":"Benjamin Taylor"},"url":"https:\/\/www.silicloud.com\/blog\/author\/benjamintaylor\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/10074","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\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=10074"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/10074\/revisions"}],"predecessor-version":[{"id":153818,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/10074\/revisions\/153818"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=10074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=10074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=10074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}