본문 바로가기

ASP.NET 디렉토리(directory) 복사 ASP.NET에서는 디렉토리 복사가 지원하지 않는다. 왠지 있을 것 같았던.. 디렉토리 복사는 없었다.. Move, Create만 존재할 뿐... 이런거도 하나만들어주지말야... 아무튼 이번에 필요해서 하나 만들어보았음... 폴더형태는 아래와 같다. 현 위치는 로컬 D드라이버이며 AJAX라는 폴더 내에 왼쪽 이미지와 같이 많은 폴더가 존재하며 폴더내에는 파일도 있다. 그럼 위 폴더를 복사하는 소스는 아래와 같다. 주의할 점은 해당폴더내의 폴더목록을 다 가져오기 위해서는 재귀호출 메소드가 존재한다는 거다... 별건 아니고.. @.@; 우선 폴더목록 가져오는 메소드 부터... public void GetDirectory(DirectoryInfo dir) { try { Directory.CreateDirect.. 더보기
이미지 링크 스타일 지정 이미지에 링크를 걸면 이미지에 마우스클릭시 이미지에 점선 보더효과가 나타난다. 별건 아니지만 가끔 이런걸 문제삼는 사람들이 있어서... onfocus="this.blur()"를 링크시에 추가를 하면 되지만 귀찮은 작업이고 해서 css로 해결 요렇게 head와 head사에 추가를 하면 귀찮은 작업은 종료... 그리고 한가지 더 추가하자면.. 이미지에 링크를 걸면 파란색 보더가 효과가 나타나는데... border="0"을 추가하는 것도 귀찮고 요놈도 css에서 단 한줄이면 삭제가 가능하다. img {border:none} 고로 위 두개를 같이 쓰면 귀찮은 작업은 좀 사라진다는... 더보기
Xml네임스페이스 "http://tempuri.org/" A.xml 3333333 20080514006297 800 2 B.xml 3333333 20080514006297 800 2 위 xml의 차이점은 Root노드 "string"에 네임스페이스의 유무다. 위 xml의 F_ORDR_CODE의 값을 수정하여 보자 소스(B.xml) XmlDocument doc = new XmlDocument(); doc.Load(Server.MapPath(A.xml 또는 B.xml)); XmlNode node = doc.SelectSingleNode ("/descendant::string/projOrderInfo/ORDR/F_ORDR_CODE"); if (node != null) { node.InnerText = "1111"; } doc.Save(Server.MapPath(A.x.. 더보기