0

わかりましたので、私は rename(path to directory) を使用しようとしていますが、それに関連する多くの問題について読んだことがありますが、それはかなり些細なことのようです。特定のディレクトリの名前を変更しようとすると、正常に動作しますが、同じディレクトリ内の別のディレクトリ、同じファイルのアクセス許可などでは、警告が生成され、rename() 関数は成功しません。このような警告を生成するファイル権限以外の理由は何ですか? 私は困惑しています!

4

1 に答える 1

1

解決しました!問題は私が疑ったものでした!アクセス拒否の警告の唯一の論理的な説明は、ハンドルがまだ開いているということでした! これは、scandir() を使用していた場合に当てはまり、古き良き php4 の同等のソリューションに切り替えました.. opendir(); readdir(); AND closedir(); ディレクトリを操作する場合、これらの 3 つの手順は非常に重要です。scandir() を使用するときに closdir() に相当するものを誰かが知っている場合は、解決策を投稿してください! 感謝と敬意

于 2013-10-14T18:03:58.827 に答える