확장명이 하나 뿐인 단일 파일 형식을 삭제하는 다음과 같은 해결책이 있습니다. 그러나 나는 예를 들어, 여러 개의 파일 확장자를 통합 할 수있는 방법을 찾기 위해 노력하고있다 : 당신은 배열에서 확장자가 다음 디렉토리에서 모든 파일을 가져와 같은 각 확장 비교할 수 .wma, .mp3, .wav
여러 파일 형식의 파일 삭제 C#
DirectoryInfo di = new DirectoryInfo(@"C:\");
FileInfo[] files = di.GetFiles("*.mpeg")
.Where(p => p.Extension == ".mpeg").ToArray();
foreach (FileInfo file in files)
try
{
file.Attributes = FileAttributes.Normal;
File.Delete(file.FullName);
}
catch { }
고맙습니다.이 질문은 파일 복사에 적용될 수 있습니까? – dames
@dames : 파일 이름을 선택하는 것뿐입니다. 당신이 그들과 함께하는 일은 당신에게 달려 있습니다. –
음, 파일을 선택하여 특정 위치로 옮기고 싶습니다. 그러나 모든 형식을 통합하는이 접근법에서 수행하십시오. – dames