You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
636 B
30 lines
636 B
import os
|
|
|
|
szBaseDir = os.getcwd()
|
|
|
|
# changes to a new directory, independent of where we are on the drive
|
|
def ChangeDir(szDest):
|
|
os.chdir(szBaseDir + szDest)
|
|
|
|
# deletes a file of disk, ignoring any assert if the file doesn't exist
|
|
def DeleteFile(szFile):
|
|
try:
|
|
os.unlink(szFile)
|
|
except OSError, e:
|
|
pass
|
|
|
|
# returns true if a file exists on disk
|
|
def FileExists(szFile):
|
|
try:
|
|
os.stat(szFile)
|
|
return 1
|
|
except OSError, e:
|
|
return
|
|
|
|
def ListFiles(szExtension):
|
|
try:
|
|
szAllFiles = os.listdir(os.getcwd())
|
|
return szAllFiles
|
|
except OSError, e:
|
|
return
|
|
|