U E D R , A S I H C RSS

임��/CVS Delete

CVS로 프로�트 소스파� 받아다가 다른곳� 쓸때, 가� CVS �� 지우는게 너무 짜�날때가 있다. tortoise 같��서 찾아�� 없길래 그냥 간단하게 파��으로 작성.


~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')

CVS� 보면 release 기능� 있��... CVS� 들어간 파�� 다 지워주는� ��를 안 지워주죠.ㅎㅎㅎ -- Leonardong
ㅎㅎ subversion � 해볼�했는�, 윈�우 �색기 버그있나� -_-a
나� 경우는, 1. �색기�서 해당 디렉토리� CVS로 화�검색(하위�� �함) 2. 전체 선� 3. 삭제 --1002
----
임��
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:36
Processing time 0.0066 sec