2017-10-20 3 views
1

명령 줄 인터페이스를 코딩하려고하는데 시작 부분에 관련 폴더 (/ dll)에 DLL이 있는지 검색하지만이 오류가 계속 발생합니다. 찾을 수 없습니다. '/ Users/danielshroff/Projects/Meh-Rewrite/Meh-Rewrite/bin/Debug/dlls'경로의 일부). 경로가 존재 해, 나는 복사 정확히 찾기 고토 폴더를 사용 따랐다Mac 용 Visual Studio에서 경로 일부를 찾을 수 없습니다.

편집 : 나는 또한 전체 경로하지만 행운을 사용하여 시도

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"))