C++を使ってlinuxでファイルを効率的にコピーするには? ループを作成せずにファイルをコピーできるsyscalls /標準ライブラリがありますか?C++を使ってlinuxでファイルをコピーする有効な方法は?
答えて
仮定のargv [1]はファイル名のソースとargv [2]ファイル名DESTである:これはないこと
#include <sys/types.h>
#include <sys/wait.h>
#include <stdlib.h>
#include <unistd.h>
int wid;
if(fork() == 0) {
execve("/bin/cp", &argv[1], NULL);
exit(-1);
}
wait(&wid);
フォークプログラムであり、子供での詳細については、CPバイナリ を実行します使用される機能:
man 2 fork
man 2 execve
man 2 wait
このような質問にはお答えください。あなたはこのような他の怠惰な質問に尋ねられる可能性を高めています。 – Nepho
さて、助けようとして申し訳ありません – Unh0lys0da
それは大丈夫です、今あなたは知っています:)それは通常、ツアーの方向でそれらを指す方がいいです。(http://www.stackoverflow.com/tour) – Nepho
- 1. リモートでC#を使用してLINUXファイルをコピーするには?
- 2. kali linuxでmakeコマンドでC++ 11を有効にする方法
- 3. C++を使ってLinuxでファイルの所有者名を取得する方法は?
- 4. linuxでファイルをコピーするC
- 5. Haskellを使ってLinuxファイルのファイルパーミッションをチェックする方法は?
- 6. GCDでファイルをコピーする最も効率的な方法は?
- 7. C#を使用して無効なワイヤレスネットワークカードを有効にする方法
- 8. Linuxで二重バックスラッシュを有効にする方法 "\\"をパスデリミタとして使用
- 9. C#でファイルをコピーする方法
- 10. Linuxカーネルでohciのデバッグを有効にする方法は?
- 11. linuxのopenmpiでマルチスレッドフラグを有効にする方法は?
- 12. Linuxカーネルで動的デバッグを有効にする方法は?
- 13. linux less viewerでワードラップを有効にする方法は?
- 14. PHPを使ってFTPを使ってファイルをコピーする方法
- 15. が有効なC/C++ファイル
- 16. 認証が有効な場合にC#ドライバを使用してMongoDbデータベースをコピーする方法
- 17. bmpファイルをlinuxでcを使って保存する
- 18. bash - linuxを使ってプロセスの有効なユーザ名とSchdulingクラスを取得する方法
- 19. linuxで有効なicalファイルを生成する
- 20. linuxを使ってファイルを複数のファイルに分割する方法は?
- 21. linuxのcmdプロンプトを使ってUnicodeエンコーディングでファイルをgzipする方法は?
- 22. Coberturaを使ってPlayフレームワークプロジェクトでコードカバレッジを有効にする方法は?
- 23. GWTを使用するIEの無効なテキストボックスからコピーを有効にする方法は?
- 24. 有効な方法は、私はOSGiのコンポーネントを持って
- 25. Qt/C++を使用しているLinuxのファイル所有者:グループ
- 26. Linux端末からファイルのWebページコンテンツをコピーする方法は?
- 27. linux(Windows)でterminusコマンドを有効にする方法
- 28. LinuxカーネルでIntel AES-NIサポートを有効にする方法
- 29. xmppライブラリを使ってファイルを共有する方法
- 30. ネットワーク上でLinux用の81ry52チップ用のLinuxカーネルドライバを有効にする方法
http://en.cppreference.com/w/cpp/filesystem/copy - 5秒のGoogle検索であなたを得ることができます。 – Nepho
ツアーを読み、問題を再提出する前にウェブサイトの内容を理解してください。http://www.stackoverflow.com/tour – Nepho
Linux APIを使用するのが最善の方法です。しかし、ファイルをコピーするには、ループを実行する必要があります。 –