マルチメディアファイルまたはテキスト以外のファイル (それについては不明)clipboard
をコピーするたびに、ファイルまたはデータコピーのアドレスが保存されますか?コピーではなくアドレスを保存します。それは本当ですか???
3 に答える
ファイルをコピーする場合は、ほとんどスペースをとらないHDropのようなファイルポインタを処理します。そして、コピーを実行する時間はほとんどありません。実際に3GBがメモリバッファにコピーされるのを待たなければならない場合、長時間待機し、大量のI / Oが発生し、大量のメモリがない限り、システムで使用する必要があります。ページファイルスペース。これにより、さらに多くのI/Oが発生します。
また、テキスト/ HTML / RTF /グラフィックコピー(データが実際にクリップボードにある場合)とは異なり、クリップボードをセーフティネットとして使用できないことも理解しておく必要があります。テキストを使用すると、テキストをコピーしてから削除し、貼り付けて元に戻すことができます。ファイルではそうではありません。ファイルをコピーしてからそのファイルを削除すると、貼り付けることができなくなります。これは当たり前のように思えるかもしれませんが、前のクリップに戻って貼り付けることができるクリップボードマネージャーを使用している場合は理解することが重要です。たとえば、3日前のファイルポインタを貼り付けることはできますが、結果は3日前のファイルにはなりません。今日のディスクでファイルポインタが参照するものは何でもかまいません。
does it stores the address of file
基本的にはありますが、実際のアドレスではなく、いわゆるファイルのハンドルです。
リソースへの抽象的な参照値であり、多くの場合、メモリや開いているファイル、またはパイプです。
正しくは、Windows (および一般的にコンピューティング) では、ハンドルは API ユーザーから実メモリ アドレスを隠す抽象化であり、システムがプログラムに対して透過的に物理メモリを再編成できるようにします。ハンドルをポインタに解決するとメモリがロックされ、ハンドルを解放するとポインタが無効になります。この場合、ポインタのテーブルへのインデックスと考えてください。システム API 呼び出しにインデックスを使用すると、システムはテーブル内のポインターを自由に変更できます。
クリップボードがどのように機能するかを正確に知りたい場合は、この記事をご覧ください。 -1.aspx
@ホットクールスタッド:
ファイル/フォルダのパスをコピーするには
Shift 下を押し、ファイルまたはフォルダーを選択し、右クリックすると、追加の menu_option が「パスとしてコピー」として表示されます。それを選択すると、パスがクリップボードにコピーされます