본문 바로가기

C#70

File.Copy 나 File.Delete시 System.UnauthorizedAccessException 발생현상 해결 방법 File.Copy 나 File.Delete시 System.UnauthorizedAccessException 발생현상 해결 방법 가끔 파일 카피나 딜리트시 위 에러가 Throw 되는 현상이 있다. 원본 파일에서 특정 파일을 복사해 지우거나 원본 파일을 지울때 그런현상이 발생하였는데 이유를 찾아보니 파일이 읽기전용으로 설정되어있었다. 원본 파일 카피시 File.SetAttributes 를 이용하여 FileAttributes 를 Normal로 설정하거나 Archive 로 설정하니 그 이후에 해당 파일을 지우는데 문제가없었다. while (fileCopy.Length != CopyFile.Length) { fileCopy.CopyTo(destinationPath + "\\" + commonInsertContex.. 2014. 5. 30.
호스트 이름으로 검색하여 IP 주소 얻어오기 SmartClient 일부 사용자 컨트롤 중 사용자 IP를 얻어오는 메서드가 필요하게 되었다!! using System.Net; public string GetLocalIPAddress() { IPHostEntry host = Dns.Resolve(Dns.GetHostName()); string localIP = host.AddressList[0].ToString(); lblLocalIPAddress.Text = localIP; return localIP; } 2013. 12. 3.
ASCII 코드를 이용하여 A~Z 문자 출력 해 보기 65번부터 90번까지는 ASCII 코드의 A~Z 문자의 코드 번호 이다~! class Program { static void Main(string[] args) { for (int i = 65; i 2013. 10. 4.
DataTable에 Column PrimaryKey 설정 역시나 .net Framework 2.0에서 Linq가 지원이 되지 않기 때문에 DataTable에서 특정 값 검색을 하는 부분을 찾다보니 기본키를 알게되었다. 1. 아래 보이는 테이블에 AgentID라는 컬럼을 Primary키로 설정하려 한다!! OnlineAgentTbl.TableName = "OnlineAgentStatics"; OnlineAgentTbl.Columns.Add(new DataColumn("AgentID", typeof(string))); OnlineAgentTbl.Columns.Add(new DataColumn("AgentIndex", typeof(int))); DataColumn[] primarykey = new DataColumn[1]; primarykey[0] = OnlineA.. 2013. 8. 2.