ls ve copy

This commit is contained in:
S.Çağlar Onur
2005-08-04 16:16:25 +00:00
parent 3863675438
commit ff8eec8c19
+9 -2
View File
@@ -52,6 +52,10 @@ def move(sourceFile, destinationFile):
'''recursively move a sourceFile or directory to destinationFile''' '''recursively move a sourceFile or directory to destinationFile'''
shutil.move(sourceFile, destinationFile) shutil.move(sourceFile, destinationFile)
def copy(sourceFile, destinationFile):
'''recursively copy a sourceFile or directory to destinationFile'''
shutil.copy(sourceFile, destinationFile)
def touch(sourceFile): def touch(sourceFile):
for file in glob.glob(sourceFile): for file in glob.glob(sourceFile):
os.utime(file, None) os.utime(file, None)
@@ -64,9 +68,12 @@ def cd(directoryName = ''):
else: else:
os.chdir(os.path.dirname(current)) os.chdir(os.path.dirname(current))
def ls(sourceDirectory): def ls(source):
'''listdir''' '''listdir'''
return os.listdir(sourceDirectory) if os.path.isdir(source):
return os.listdir(source)
else:
return glob.glob(source)
def export(key, value): def export(key, value):
os.environ[key] = value os.environ[key] = value