ディレクトリの名前を変更すると、奇妙なエラーが発生する 多くのフォルダとサブフォルダでFileUtilsを呼び出します。Rubyでfileutilsでディレクトリの名前を変更
私はサブサブフォルダで試してみると、私は奇妙なエラーが発生します。 はちょうど彼らがOK何かを表し、これは私が終わる何であることを確認するためにFileUtils.mv I印刷srcとdestのを実行する前に:
change Folder_From_Archive/Student1/Ex1/
to Folder_From_Archive/Student1/ex1/
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:505:in `rename': Invalid argument - Folder_From_Archive/Student/Ex1/ or Folder_From_Archive/Student/ex1/Ex1 (Errno::EINVAL)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:505:in `mv'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1396:in `fu_each_src_dest'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1410:in `fu_each_src_dest0'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1394:in `fu_each_src_dest'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:494:in `mv'
from unzip_all.rb:51:in `verify_submissions'
from unzip_all.rb:44:in `each'
from unzip_all.rb:44:in `verify_submissions'
from unzip_all.rb:40:in `each'
from unzip_all.rb:40:in `verify_submissions'
from unzip_all.rb:80
面白いです私は私がsucessfully名前を変更し、多くの学生のフォルダを持っているということです同じコマンドで
編集:質問に従う。 フォルダパス/ Ex1をパス/ ex1に移動しようとしました Ex1をex1に名前を変更したいので、実行する前にex1は存在しません。ここで
私は drwxr-xrと-X の名前を変更することができ、ここで、それは私が drwxrの名前を変更することはできませんフォルダEX1のためにあるフォルダのLSの結果である-----