visual studio creates many temp files during working time
sometimes we should delete these files.
you can use python script below to delete temp files.
usage:python delvctempfile.py d:\vcproject
#-------------------------------------------------------------------------------
# Name: DelVSTempFile.py
# Purpose:
# delete vs temp file
# Author: Jone zheng
#
# Created: 24-07-2013
# Copyright: (c) garfield 2013
# Licence: <your licence>
# usage:
#-------------------------------------------------------------------------------
import os,sys
from stat import *
vctemfile=['ncb','suo','user','manifest',
'res','obj','pch','idb','pdb','dep','ilk']
def ClearFile(path):
for item in os.listdir(path):
fname = os.path.join(path,item)
mode = os.stat(fname).st_mode
#dir,resurcive
if S_ISDIR(mode):
ClearFile(fname)
else:
#file
if '.' in fname:
#type
file_type = fname.rsplit('.',1)[1]
if file_type in vctemfile:
print('del file:%s'%(fname))
os.remove(fname)
if __name__ == '__main__':
#line argu
if len(sys.argv)!=2:
print ('use:%s path'%sys.argv[0])
sys.exit(1)
ClearFile(sys.argv[1])