2021. 1. 24. 12:19ㆍ개발/C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ChromeBrowserOpen
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("경로를 입력하세요: ");
string result = Console.ReadLine();
FileHandling files1 = new FileHandling();
files1.DirectoryCall(result, "txt");
}
}
class FileHandling
{
public string FilePrint = "";
public void DirectoryCall(string path, string file)
{
string[] dirs = Directory.GetDirectories(path, $"*", SearchOption.AllDirectories);
string[] files = Directory.GetFiles(path, $"*.{file}", SearchOption.AllDirectories);
Console.WriteLine(" ------------------------------- " + Environment.NewLine);
foreach (string a in files)
{
FileInfo file1 = new FileInfo(a);
if(file1.Length > 10000)
{
Console.WriteLine("--- 파일명 ---");
Console.WriteLine(file1.Name);
Console.WriteLine("--- 파일 경로 ---");
Console.WriteLine(file1.DirectoryName);
Console.WriteLine("--- 파일 크기 ---");
Console.WriteLine(file1.Length);
Console.WriteLine(Environment.NewLine + " ------------------------------- " + Environment.NewLine);
}
//Console.WriteLine(a);
}
Console.Read();
}
}
}
'개발 > C#' 카테고리의 다른 글
# FTP를 통한 파일 다운로드 예제 (0) | 2021.01.24 |
---|---|
참조하는 DLL 라이브러리들을 자동으로 EXE에 합쳐주는 라이브러리 (0) | 2021.01.24 |
프로퍼티란 무엇인가? (0) | 2021.01.24 |
인터페이스란 무엇인가? (0) | 2021.01.24 |
while 문을 통해 별 찍는 예제 (0) | 2021.01.24 |