Return to Snippet

Revision: 442
at July 13, 2006 04:29 by buscarini


Initial Code
import os
import os.path
import sys
import shutil

def copytodir(origin,dir):
	files = os.listdir(dir)

	for file in files:
		#file.lower()
		
		#print(file)
		
		# Si es un video.html sobreescribirlo con el fichero origen
		if (file == "Video.htm"):
			print("origin: " + origin + " to " + dir + "/" + "Video.htm")
			
			shutil.copyfile(origin, dir + "/" + "Video.htm")

		# Si es un directorio entrar dentro a buscar un video.html
		if (os.path.isdir(dir + "/" + file)):
			copytodir(origin,dir + "/" + file)
			


def main(dir):
	files = os.listdir(".")
	#print (files)
	encontrado = False
	
	for file in files:
		if (file == "Video.htm"):
			encontrado = True
	if (encontrado):
		copytodir("./Video.htm",dir)
	else:
		print("No he encontrado el archivo origen Video.htm")			
	


if __name__ == "__main__":
    main(sys.argv[1])

Initial URL

                                

Initial Description
Este script busca en la ruta que se le pase como argumento todos los ficheros Video.htm, y los sobreescribe con el Video.htm que esté el el mismo directorio que el script

Initial Title
Sobreescribir todos los ficheros de cierto nombre en una ruta

Initial Tags

                                

Initial Language
Python