Hej Próbuję przenieść wiele plików z jednego folderu do drugiego. W linii FileUtils próbuję przeszukać wszystkie 4-znakowe foldery w folderze docelowym, a następnie wkleić plik do folderu o tej samej nazwie bazowej co plik.Kopiowanie pliku z jednego katalogu do drugiego za pomocą 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, za nieprawidłową formę uważa się modyfikowanie kodu źródłowego. Użyj komentarza, aby zidentyfikować problemy, takie jak zmieniona linia '#!'. –
@tinMan, nie wydaje mi się, że jest to zły pomysł, aby pomóc nowemu użytkownikowi z odpowiednim wcięciem kodu. Jeśli chodzi o shebang, myślałem, że to tylko literówka. –