2014-10-22 251 views
1

我已經將VB項目從2008年遷移到2012年。正如預期的那樣,有許多代碼修改來滿足遷移過程。正如標題所述,我該如何解決這個錯誤?未定義類型'Scripting.FileSystemObject'

這裏是具有上述錯誤的行:

Dim FSO As Scripting.FileSystemObject 
FSO = New Scripting.FileSystemObject 
+0

您更換什麼,與在很大程度上取決於你使用它的東西。 – 2014-10-22 09:28:47

+0

你是什麼意思關於更換? – codefish06 2014-10-22 10:27:56

回答

3

要解決你的錯誤,你需要添加到FileSystemObject參考:

Project>Properties>References>Add>COM>Microsoft Scripting Runtime

但也絕對沒有必要使用FileSystemObject來使用文件系統。

您可以使用在File類的完全管理方法在System.IO命名空間:http://msdn.microsoft.com/en-us/library/system.io.file_methods(v=vs.110).aspx

+0

感謝您提供豐富的答案!現在,我瞭解流程。目前使用File類。 – codefish06 2014-10-22 10:34:19