2017-10-20 120 views
1

我想要编写一个命令行界面,开始扫描相关文件夹(/ dlls)中的DLL,但一直抛出此错误:无法找到部分路径'/ Users/danielshroff/Projects/Meh-Rewrite/Meh-Rewrite/bin/Debug/dlls)'。路径存在,我已经复制并跟随它到底使用取景器转到文件夹找不到在Visual Studio中的路径的一部分的Mac

编辑:我也用全路径,但没有运气试图

using System.IO; 

namespace MehRewrite 
{ 
class MainClass 
{ 
    public static void Main(string[] args) 
    { 
     Console.WriteLine("MEH System Version 1.0"); 
     Console.WriteLine("Loading Core System"); 
     Console.WriteLine("Declaring Startup Variables"); 
     String dlls = null; 
     Console.WriteLine("Startup Variables Declared"); 
     Console.WriteLine("Searching for dlls"); 
     foreach (var file in Directory.GetFiles(@"./dlls)", "*.dll")) 
     { 

      dlls = dlls + file; 
      Console.WriteLine(file); } 
     int present = dlls.IndexOf("tinyMath.dll", StringComparison.Ordinal); 

     Console.Write("Enter Secure Mode? "); 
     variables.secure = Console.ReadLine(); 

回答

1

的问题是你有一个“)”末您传递给Directory.GetFiles的路径字符串。

行应该是:

foreach (var file in Directory.GetFiles(@"./dlls", "*.dll")) 
相关问题