クラウド ドキュメント - ローカル バッチ削除ファイルのバグとパス変更のバグ

クラウド ドキュメント - ローカル バッチ削除ファイルのバグとパス変更のバグ

私がテストしたところ、問題が見つかりました.ファイルを変更するときに、最初にリッスンして删除からもう一度リッスンすると新增、削除と追加はフックによって監視されるデータであるため、削除してから追加すると、削除されたデータが再び戻ってきます。同じフックがリッスンしているため、削除されたデータは新しい追加で正常に削除されません。つまり、新しく追加されたデータは削除前のデータのままです。

そこで修正を書こうと思ったのですが、ノード監視ファイルの修正がファイルパスの修正ではなく、ファイルの内容の修正であり、その修正を監視できないので面倒であるという別の問題を発見しました。ファイルパス。多くの方法を試しましたが、うまくいきません。パニック。

測定してみると、別の問題が見つかりました.ファイルをローカルで削除する場合は問題ありませんが、一括で削除すると問題が発生する.そこで、別の質問を考えました.バッチを追加しても問題がないのはなぜですか? 両者の違いを確認し始めたところ、オブジェクトのキー値が id であるため、メソッドを介してタイトルに対応するobj[key]オブジェクトを取得できないため、オブジェクトを循環させる必要があることがわかりました。削除操作を行います, これは時間の無駄につながりました. 時間が長すぎると思われます, それらすべてがフックによって監視および削除される原因. その後、ファイル名の削除は正常であることがわかりました,それは私の考えを確認しました。

したがって、私の次のタスクは、最初にファイル名のオブジェクトを変更することです。できるかどうか見てください。

パスの監視と変更のバグについては、まずファイル名オブジェクトを変更して解決できるかどうかを確認し、そうでない場合は別の方法を探します。

Acho que você gosta

Origin blog.csdn.net/qq_51965698/article/details/127820539
Recomendado
Clasificación