2009-08-22 3 views
2

저는 일반적으로 C#으로 개발되었으며 System.IO를 사용하는 데 익숙합니다. 필자는 최근에 FileIO 라이브러리를 사용하여 (휴지통에 항목을 보내는 것과 같은) 몇 가지 장점이 있다는 것을 알았습니다. 특히 프로그램에서 나는 현재 작업 중이다. 내 질문은, System.IO는 VisualBasic.FileIO를 수행합니까?System.IO 대 VisualBasic.FileIO

내 프로그램은 문자 그대로 TB의 정보를 서버 타워에 복사합니다. 나는 내가 사용하고있는 도서관으로 인해 시간을 잃지 않도록하고 싶다.

미리 감사드립니다.

답변

9

Microsoft.VisualBasic.FileIOSystem.IO (대부분의 경우) 위에 작성됩니다. 거기에 직접적으로 동등한 것에 대해서는 최대한 빨리 System.IO이어야합니다. 성능 차이는 무시할 수 있어야합니다. 둘 다 사용하지 못하도록하지 마십시오. VisualBasic.FileIO에 필요한 기능이 있고 System.IO에없는 기능이있는 경우 자신의 앱을 굴리기보다는 VisualBasic.FileIO 버전을 사용해야합니다.

+0

win32에 내장되어있는 것은 무엇입니까 – Will

+0

좋은 후속 편집 Mehrdad! :) – klabranche

+0

Mehrdad 고맙습니다! 많은 사람들이 Microsoft.VisualBasic 라이브러리를 사용하기를 싫어하기는하지만, C#을 사용하지 않는 사람들이 많으면 많은 정보를 담고 있습니다. 다시 감사합니다! – jsmith

0

Mehrdad가 언급했듯이 System.IO 위에 구축되었지만 많은 시간이 걸리고 시간이 많이 걸리지 않을 수 있습니다. 이 둘 사이에 몇 가지 성능 테스트를 수행하고 결과가 System.IO를 직접 사용하여 자신의 코드를 직접 롤업하는 것을 의미한다고 말하면되는지 확인하십시오.

당신은 perf를 찾을 수 있습니다. 히트는별로 크지 않습니다. :)