파일 확장자만 변경이 필요할때,. 확장자를 쉽게 얻을수 있는 Method.
http://msdn.microsoft.com/en-us/library/system.io.path.changeextension.aspx
그런데,. Path 클래스의 단점...
경로상의 마지막 문자열을 무조건 파일로 인식한다는 점...;;;;;;
FileInfo 를 써서 확장자를 알아 내는 것도 좋지만,. 간단한 작업에선,,..
Path 클래스를 쓰는것도 좋은 방법인듯...;;;;
DirectoryInfo df = new DirectoryInfo(@"D:\");
foreach(DirectoryInfo sf in df.GetDirectories())
{
foreach (FileInfo f in sf.GetFiles())
{
if (f.Extension == ".txt")
{
string result = Path.ChangeExtension(f.FullName, ".log");
f.MoveTo(result);
Console.WriteLine(f.FullName);
}
}
}
댓글 없음:
댓글 쓰기