반응형
마지막.. 압축해제한 것을 업데이트 하자~

개발이야기 2007. 11. 16. 11:20

마지막이다.. 주석달기도 빡세군.. 빡세..왠지모르게 친숙하다.. 암튼.. 정말 마지막.. 쿠쿠 Option Explicit Dim currDate, ConvertDate Dim objFSO, objSrcFolder, colSubFolders, objSubFolder, colSrcFiles, objSrcFile, strSrcFile Dim file, compFile, getTgtFolder, strLog, srcFolder, tgtFolder, bakFolder Dim fileCnt, copyCnt, bakCnt fileCnt = 0 copyCnt = 0 bakCnt = 0 currDate = DateAdd("d", 0 , Date) ' 2007-08-30 형식으로 된다. ConvertDate = Con..

원격지에서 압축파일을 가져와 압축을 푸는 스크립트

개발이야기 2007. 11. 16. 10:32

베타섭에서 압축한 것을 가져와서 압축을 푸는것.. 주석을 주렁주렁 많이 단다고 좋은 것도 아니고.. 모르는 사항이 있으면 물어보도록~~ ㅡ,.ㅡ; Option Explicit Dim currDate, ConvertDate Dim objFSO, objShell, srcFolder Dim intReturn, ftpLog, strLog currDate = DateAdd("d", 0 , Date) ConvertDate = ConvertDate8(currDate) srcFolder = "C:\xodim\UpdateSrc" Set objFSO = WScript.CreateObject("Scripting.FileSystemObject") Set objShell = WScript.CreateObject("WScript..

압축하는 스크립트

개발이야기 2007. 11. 16. 09:52

업데이트시 해당 파일 및 폴더를 운영하는 섭에 올리기 전에 베타섭에 올려서 테스트를 하게되는데 이것은 그 파일및 폴더를 압축하는 스크립트다. 일단 srcFolder에 현재날짜의 폴더가 존재하여야 압축이 된다. 그리고 압축하는 프로그램이 있어야한다. 여기서는 arj를 이용했다. 받는 곳은 http://www.arjsoftware.com/ 여기다. Option Explicit Dim currDate, objShell, intReturn, srcFolder, objFSO, srcFolders, ConvertDate, strLog Set objShell = WScript.CreateObject("WScript.Shell") Set objFSO = WScript.CreateObject("Scripting.File..

이런~~ 자바스크립트~!

개발이야기 2007. 11. 16. 02:00

*자바스크립트 함수의 인자 목록에는 개수가 정해져 있지 않다. 필요 이상으로 넘겨받은 인자는 모두 무시하고, 개수가 모자르는 경우에는 모자르는 인자를 undefined값으로 처리한다. 이 방법을 활용하면 getter/setter 메서드를 한꺼번에 구현할 수 있다. function area(value){ if(value){ this.area = value; } return this.area; }; 만약 area()라고 호출하면 value값은 undefined로 처리되 값이 없기 때문에 this.area값이 그대로 유지된다. (getter기능) 반대로 인자를 넘겨 줬다면 set함수의 기능으로 작동한다. 이것 역시 어디서 봤는데(이거는 자바스크립트로 유명한 사이트였는데, 즐겨찾기에 추가해 놨는데. 음) 어느 ..

문자열 비교

개발이야기 2007. 11. 16. 01:54

대소문자 무시하고 문자열 비교하는 소스. 효율적임 if (String.Compare(s1,s2, CompareOptions.IgnoreCase) == 0) { // 동일한 문자열 } else { // 동일하지 않은 문자열 } 기존 ToUpper(), ToLower()를 사용하였으나 또하나의 객체가 생성되기 때문에 GC의 대상이 된다. Compare()의 경우 대소문자를 무시하는 옵션(IgnoreCase)을 인자로 사용할 수 있어 불필요한 객체생성을 하지 않는다. 이 내용을 어디서 보고 이 글귀만 저장해 놓았었는데.. 어딘지는 나중에.. 암튼.. 문자열들을 비교하고 연산할때 마다 객체를 생성하게 되면 너무나 비효율적이된다. 아무리 GC(가비지 컬렉션)가 알아서 처리를 해준다지만,, 이것만 믿다가는 믿는 도..

반응형