No older revisions available
No older revisions available
CVS로 프로젝트 소스파일 받아다가 다른곳에 쓸때, 가끔 CVS 폴더 지우는게 너무 짜증날때가 있다. tortoise 같은데서 찾아봐도 없길래 그냥 간단하게 파이썬으로 작성.
CVS에 보면 release 기능이 있던데... CVS에 들어간 파일은 다 지워주는데 폴더를 안 지워주죠.ㅎㅎㅎ -- Leonardong
----
임인택
~cpp # -*- coding: cp949 -*- import os def deleteCVSDirs(relativeRoot): dirlist = None try : dirlist = os.listdir(relativeRoot) except os.error: print 'return' return for folder in dirlist : if folder == 'CVS': folderToDelete = relativeRoot + '/' + folder print ('deleting.. ' + folderToDelete) os.chmod(folderToDelete, 777) deleteFiles(folderToDelete) os.rmdir(folderToDelete) else: deleteCVSDirs(relativeRoot + '/' + folder) def deleteFiles(folder): print folder files = os.listdir(folder) for afile in files: print afile os.remove(folder+'/'+afile) if __name__=='__main__': deleteCVSDirs('C:\MyDocuments\Programming Source\Java\초고속통신특강\neurogrid')
ㅎㅎ subversion 도 해볼라했는데, 윈도우 탐색기 버그있나봐 -_-a
나의 경우는, 1. 탐색기에서 해당 디렉토리에 CVS로 화일검색(하위폴더 포함) 2. 전체 선택 3. 삭제 --1002
----
임인택