名前にタイムスタンプが含まれる特定のディレクトリにフォルダをコピーする簡単なバックアップスクリプトをRubyで作成しようとしています。私のコードは(簡略化されています):
require 'Fileutils.rb'
time = Time.now
FileUtils.cp_r "C:/somefolder", "D:/somefolder_backup_#{time}"
しかし、私は取得し続けます
`fu_mkdir': Unknown error - mkdir failed (SystemCallError)
現在の時刻を含むフォルダを作成したい場合も同じです。
FileUtils.mkdir "C:/somefolder_#{time}"
#{time}を省略した場合、特権の問題ではないようです。これは完全に機能します。
アドバイスをいただければ幸いです。