要約すると、かなり単純なperlスクリプトがあります
use warnings; use strict;
use File::Copy;
# ... some uninteressing things such as
# assigning variables etc ...
move($dir_from, $dir_to) or die "could not move $dir_from to $dir_to";
# ... more uninteresting things ...
$dir_1
と$dir_2
が同じドライブ上にある場合、これは機能するようです。しかし、ドライブ間でディレクトリを移動しようとするとすぐに機能しません。残念ながら、のドキュメントにはその問題に関連するものは何も見つかりませんでしたFile::Copy
。実際、ドキュメントには次のようにさえ記載されています
可能であれば、move() は単にファイルの名前を変更します。それ以外の場合は、ファイルを新しい場所にコピーし、元の場所を削除します。
私の「問題」が実際に私の仮定に関連していること、または別の原因があることを誰かが確認できますか?