Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C++/Qt を使用して、ある場所から別の場所 (デバイス内) にファイルをコピーしようとしています。
QFile::copy("path1/file","path2"); を試しました。
path1 のファイルを path2 にコピーしたい。path2 にはファイルがありません。
上記のコードが機能していないように見えるため、これが正しい方法であるかどうかを知りたいだけです。
また、コピーする前にファイルを開く必要がありますか? 助けが必要!
同じファイル名でコピーpath1/fileしたい場合path2は、次のようにします。
path1/file
path2
QFile::copy("path1/file", "path2/file");
コピーすると、ファイルの名前を変更できます。例:
QFile::copy("path1/file1", "path1/file2");
そのため、両方のファイル名を含める必要があります。また、最初にファイルを開く必要はありません。タイトルの質問に答えるために、ファイルをコピーします。QFile::rename()内容を移動します。
QFile::rename()