Hola, estoy tratando de mover varios archivos de una carpeta a otra. En la línea de FileUtils, intento buscar en todas las carpetas de 4 caracteres en la carpeta de destino y luego pegar el archivo en la carpeta con el mismo nombre base que el archivo.Copiando un archivo de un directorio a otro con Ruby
#!/usr/bin/env ruby
require 'fileutils'
my_dir = Dir["C:/Documents and Settings/user/Desktop/originalfiles/*.doc"]
my_dir.each do |filename|
FileUtils.cp(filename, "C:/Documents and Settings/user/Desktop/destinationfolder/****/" + File.basename(filename, ".doc"))
end
@ KL-7, se considera una forma incorrecta de modificar el código fuente de las personas. Utilice un comentario para identificar problemas, como la línea '#!' Que ha cambiado. –
@theTinMan, no creo que sea una mala idea ayudar al nuevo usuario con la indención de código adecuada. En cuanto a shebang, pensé que era solo un error tipográfico. –