c# – 파일 사용중인지 확인

파일의 삭제/이동 등을 수행하기 전에 파일이 사용중인지 확인하는 메소드입니다. /// <summary> /// 파일이 다른 프로세스에 의해 사용중인지 점검 /// </summary> /// <param name=”filePath”>파일경로</param> /// <param name=”secondsToWait”>사용중이면 잠시 기다릴 시간</param> ///…

파일의 삭제/이동 등을 수행하기 전에 파일이 사용중인지 확인하는 메소드입니다. /// <summary> /// 파일이 다른 프로세스에 의해 사용중인지 점검 /// </summary> /// <param name=”filePath”>파일경로</param> /// <param name=”secondsToWait”>사용중이면 잠시 기다릴 시간</param> ///…

network stream으로 전달받은 byte 배열을 파일로 저장하기 위해 사용한 메소드입니다. 정상 처리시 true를 리턴합니다. public static bool BytesToFile(byte[] pSourceData, string pDestinationFileName) { FileStream fileStream = null; try { fileStream =…

TLV는 Type-length-value의 약자로서 data 통신에 종종 사용되는 프로토콜입니다. T를 Tag라고 하기도 하지요. TLV의 Type과 Length는 고정크기이며, Value는 가변크기라서 Length의 값으로 크기를 판단합니다. 참고 : C#에서 byte배열을 class로 매핑하기 위해…

network stream으로 수신한 data를 확인하기 위해 hexa로 출력하는 메소드를 작성해 보았습니다. /// <summary> /// Byte 수신된 내용을 Hexa로 출력하여 디버그에서 사용 /// </summary> public static string ByteArrayToString(byte[] byteArray) { var…

일반적으로 network 통신에서 사용하는 정수형은 Big Endien을 사용합니다. Windows 계열은 Little Endien이므로 Byte 순서를 변경하여 읽거나 써야 합니다. IntToBytesBigEndien 메소드는 정수형을 network stream 으로 전송하기 위해 byte 배열로 변환해 줍니다.…

기능 배포 : 한글 처리를 위한 다양한 기능을 제공 문자열과 초성/중성 조합의 비교 문자열에 초성/중성 포함여부 확인 초성/중성을 이용한 패턴 매칭 lambda 를 사용한 기능 확장 초성 추출 조사…