この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 30045|答える: 8

[窓] WindowsはcwRsync(Rsync)を使って2つのディスクファイルを同期します

[リンクをコピー]
掲載地 2021/09/19 12:46:35 | | | |
Windows 11を再インストールする準備ができていて、元のディスクのファイルを新しいディスクにバックアップしたいなら、すべてのディスクをフォーマットしてください。

最も簡単な方法はコピー&ペーストです。現在はcwRsync(Rsync)を使って2つのフォルダを同期します(2つのフォルダの同期が実現され、つまり2つのディスクの同期が実現した場合)。cwRsyncは増分バックアップ、つまりターゲットへのソースバックアップを実装できます。対象が持っていないファイルのみをコピー&ペーストします。ソースとターゲットが同じファイル名で内容が異なる場合は、cwRsyncがソースファイルをターゲットに上書きします

rsyncはLinux上のファイル同期ツールで、独自のアルゴリズムを用いて2つのディレクトリをネイティブまたはマシン間で同期します。 この非常に便利なツールはWindowsでも利用可能で、cwRsyncと呼ばれています。

cwRsync をダウンロードしてください

住所:ハイパーリンクのログインが見えます。



代替ダウンロードアドレス:ハイパーリンクのログインが見えます。

復式化と環境変数の設定

ダウンロードしたパッケージを下記のD:\dev_tools\cwrsync_client_6.2.2_x64_freeディレクトリに解凍し、次のコマンドラインで環境変数にrsync.exeを永久に追加しました:

cmdでパーマネント環境変数コマンドを設定する
https://www.itsvse.com/thread-9230-1-1.html



コマンドラインのパラメータは以下の通りです:

Usage: rsync [OPTION]... SRC [SRC]... DEST
  またはrsync [オプション]... SRC(SRC)... [USER@]ホスト:DEST
  またはrsync [オプション]... SRC(SRC)... [USER@]ホスト::D EST
  またはrsync [オプション]... SRC(SRC)... rsync://[USER@]ホスト[:P ORT]/DEST
  またはrsync [オプション]... [USER@]ホスト:SRC [DEST]
  またはrsync [オプション]... [USER@]ホスト::SRC [DEST]
  またはrsync [オプション]... rsync://[USER@]ホスト[:P ORT]/SRC [DEST]
':'の使用はリモートシェル経由で接続し、'::'と'rsync://'の使用は接続します
rsync デーモンに移行し、SRCまたはDESTがモジュール名で始まる必要があります。

オプション
--冗長、-v は冗長さを増す
--info=FLAGS 細かい情報的冗長さ
--debug=FLAGS 細粒度デバッグ冗長さ
--stderr=e|a|c 変更 stderr 出力モード(デフォルト:エラー)
--quiet, -q はエラーでないメッセージを抑制します
--no-motd がデーモンモードMOTDを抑制
--チェックサム、-cはチェックサムに基づいてスキップし、mod-time & sizeではありません
--archive、-a archive mode; -rlptgoD(-H,-A,-Xなし)に等しい。
--no-OPTION 暗黙のOPTIONをオフにする(例:--no-D)
--再帰的、-r再帰をディレクトリに
--相対、-Rは相対経路名を使用します
--黙示的指示書は--親戚を含んで暗黙の指示書を送らない
--backup, -b makes backups(参照:--接尾辞および--backup-dir)
--backup-dir=DIR はDIRに基づく階層構造にバックアップを作成します
--suffix=SUFFIXバックアップ接尾辞(デフォルト ~ なし --backup-dir)
--更新、-受信機の新しいファイルをスキップする
--インプレイス 更新先ファイル インプレイス
--短いファイルにデータを追加
--追加-検証 --ファイルチェックサム内の古いデータ付き添付
--dirs, -d 再帰なしのディレクトリ転送
--mkpathは宛先のパスコンポーネントを作成します
--リンク、-lシンムリンクをシンムリンクとしてコピーします
--copy-links, -L シンビネルを参照ファイル/ディレクトリに変換
--copy-unsafe-links 「unsafe」シンムリンクのみが変換されます
--safe-links は木の外を指すシンムリンクを無視します
--munge-links munge シンムリンクを安全かつ使用不能にする
--copy-dirlinks, -k シンムリンクを dir に変換して指示 dir に変換する
--keep-dirlinks, -K は受信機のシンマルリンクdirをdirとして扱います
--ハードリンク、-Hはハードリンクを保持します
--パーム、-p は権限を保持します
--実行可能性、-E 実行可能性を保持する
--chmod=CHMOD ファイルおよび/またはディレクトリ権限に影響します
--acls, -A は ACL を保存します(--perms を意味します)
--xattrs, -X は拡張属性を保持します
--所有者、-または保存所有者(スーパーユーザーのみ)
--群、-g 保存群
--デバイスはデバイスファイルを保存します(スーパーユーザーのみ)
--スペシャルファイルは特殊ファイルを保存します
-Dは--デバイス--スペシャルと同じ
--times 、-t は修正時間を保持します
--atimes, -U はアクセス(使用)時間を保持します
--open-noatimeは開いているファイルのatimeを変更しないでください
--crtimes, -N 保持時間(新しさ)
--省略-時間、-O は--時間の指示を省略します
--romit-link-times, -J は --times からのシンムリンクを省略します。
--スーパーレシーバーがスーパーユーザー活動を試みる
--fake-super store/recovery privileged attrs using xattrs
--sparse, -s はヌルの列をスパースブロックに変換します
--preallocate allocate dest ファイルを書き込む前に
--write-devices はファイルとしてデバイスに書き込み(--inplace)
--リハーサル、-n に変更を加えずに試行走行を行う
--ファイル全体、-Wファイル全体コピー(デルタxferアルゴリズムなし)
--checksum-choice=STR チェックサムアルゴリズムを選択する(別名--cc)
--one-file-system、-xはファイルシステムの境界を越えません
--block-size=SIZE、-B は固定されたチェックサムブロックサイズを強制します
--rsh=COMMAND, -e は使用するリモートシェルを指定します
--rsync-path=PROGRAMリモートマシンで実行するrsyncを指定する
--既存のスキップが受信機に新しいファイルを作成する
--受信機に存在するファイルを無視して更新
--remove-source-files 送信者は同期ファイルを削除します(非 dir)
--del -delete-during の別名
--削除 dest dirsから余分なファイルを削除
--delete-beforeはxferの前にdeletesをしますが、ditはxferの前にdeletesをします。
--削除-受信中の削除は転送中に削除します
--delete-delay 削除中の削除を検出し、その後削除
--delete-after受信機は転送後に削除しますが、転送中ではありません
--delete-excludedはdest dirsから除外ファイルを削除します
--missing-args missing-args ミスソース ARGS をエラーなしで無視する
--delete-missing-args 宛先から欠落したソースARGSを削除
--ignore-errors 削除 I/Oエラーがあっても
--空でなくてもダイルの強制削除
--max-delete=NUM NUMファイル以上は削除しません
--max-size=SIZE サイズより大きなファイルは転送しないでください
--min-size=SIZE より小さいファイルは転送しないでください
--max-alloc=SIZE メモリ alloc に関する制限を変更します
--部分的に転送されたファイルは部分的に保持します
--partial-dir=DIR 部分的に転送されたファイルをDIRに入力する
--delay-updates はすべての更新されたファイルを最後に配置します
--prune-empty-dirs, -m prune empty directory chains from file-list
--数値IDはユーザー名やグループ名でUID/GID値をマッピングしません
--usermap=STRING カスタムユーザー名マッピング
--groupmap=STRING カスタムグループ名マッピング
--chown=USER:GROUPシンプルユーザー名/グループ名マッピング
--timeout=秒単位でI/Oタイムアウトを設定してください
--contimeout=SECONDS デーモン接続タイムアウトを秒単位で設定
--時間を無視し、-サイズや時間が合うファイルは飛ばしません
サイズのみのスキップファイルでサイズが一致します
--modify-window=NUM, -@ モッドタイム比較の精度を設定します
--temp-dir=DIR, -T ディレクトリDIRに一時ファイルを作成
--ファジィ、-y destファイルがなければ基底として類似のファイルを見つけます
--compare-dest=DIR も宛先ファイルをDIRに対して比較します
--copy-dest=DIR ... そして、変更されていないファイルのコピーも含めます
--link-dest=DIR 変更なしのファイルへのハードリンク
--圧縮、-z 転送中にファイルデータを圧縮します
--compress-choice=STR 圧縮アルゴリズム(別名 --zc)を選択する
--compress-level=NUM は圧縮レベル(別名 --zl)を明示的に設定します。
--skip-compress=LIST LIST に接尾辞付きのファイルを圧縮するスキップ
--cvs-exclude、-C はCVSと同様にファイルを自動無視します
--filter=RULE, -f file filtering RULE を追加
-F は --filter='dir-merge /.rsync-filter' と同じです
                         繰り返し: --filter='- .rsync-filter'
--exclude=PATTERN PATTERNに一致するファイルを除外
--exclude-from=FILE からパターンを除外して読み取る
--include=PATTERN PATTERNに一致するファイルを除外しないでください
--include-from=FILE からinclude patternを読み取る
--files-from=FILEからソースファイル名のリストをFILEから読み取る
--from0, -0 すべての*-from/filterファイルは0で区切られます
--protect-args、-s スペース分割なし; ワイルドカードキャラのみ
--copy-as=USER[:GROUP] コピーにユーザーと任意のグループを指定する
--ignore-case ファイル名比較時のignore caseを無視
--address=ADDRESS バインド ソケットからデーモンへの割り当て
--port=PORT ダブルコロンの代替ポート番号を指定する
--sockopts=OPTIONS カスタムTCPオプションを指定する
--blocking-io リモートシェルにブロックI/Oを使います
--outbuf=N|L|BはNone、Line、またはBlockへのバッファリングを設定しました
--統計はファイル転送の統計を提供します
--8-bit-output、-8 は高ビットキャラを出力に残しません
--人間読み可能、-hは人間が読みやすい形式で数値を出力します
--進行状況 転送中の進捗を表示
-Pは--部分的な--進行と同じ
--itemize-changes, -I すべての更新に対して change-summary を出力します
--remote-option=OPT、-M OPTION はリモート側のみに OPTION を送信します
--out-format=FORMAT 出力は指定されたFORMATを用いて更新されます
--log-file=FILE 指定されたファイルに対して私たちが何をしているかログ
--log-file-format=指定されたFMTを用いたFMTログ更新
--password-file=FILE から DAEMON-access パスワードを読み取る
--early-input=FILE デーモンの早期執行入力にFILEを使用
--リストオンリーでファイルをコピーする代わりにリスト
--bwlimit=RATE制限ソケットI/O帯域幅
--stop-after=MINS MIN分経過後にrsyncを停止
--stop-at=y-m-dTh:m 指定された時点でrsyncを停止
--write-batch=FILE にバッチ更新を書き込む
--only-write-batch=FILE --write-batch のようなものですが、dest を更新しません
--read-batch=ファイル ファイルからバッチ処理された更新を読み取る
--protocol=NUM は古いプロトコルバージョンを強制的に使用します
--iconv=CONVERT_SPEC ファイル名のチャーセット変換をリクエスト
--tr=BAD/GOOD トランスリテラテラテラティブファイル名
--checksum-seed=NUM セットブロック/ファイルチェックサムシード(上級)
--ipv4、-4はIPv4を好みます
--ipv6、-6はIPv6を好みます
--バージョン、-V バージョンを印刷 + その他の情報を印刷して終了
--help, -h (*) この助けを示す (* -h は help そのもののみ)

「rsync --daemon --help」を使ってデーモンモードのコマンドラインオプションを確認してください。
詳細なドキュメントについてはrsync(1)およびrsyncd.conf(5)の担当者ページをご覧ください。
参照ハイパーリンクのログインが見えます。アップデート、バグ報告、回答のために

使用方法:

例えば、ディレクトリファイルをディレクトリBに同期すると、この例のディレクトリは相対パスを使用します。


-av -a、--archive archive mode(再帰的にファイルを転送し、すべてのファイル属性を -rlptgoD に等しい状態に保持する)を意味します。 -v,--verbose verbose 出力はverboseモードで。
--進捗は転送プロセスを示しています。
--delete-after 転送完了後に削除します。
--スキップファイルやディレクトリを除外してください。

a/ source directory、b/ target directory。 ここでは相対経路や絶対経路を利用できます。

最初の同期ですべてのファイルを同期し、その後の同期は違いのあるファイルのみを同期します。

フォルダの内容は同期されています

D:\itsvse\sourceフォルダの内容をD:\itsvse\targetフォルダに同期し、.svnは除外します。 gitディレクトリのコマンドは以下の通りです:

これはLinuxから移植されたツールであるため、ディスク間同期時のディレクトリ書き込み方法はWindowsの通常の書き込み方法とは異なります。

例えば、Cドライブは/cygdrive/c/のフォーマットで、Cドライブの下のabcディレクトリは/cygdrive/c/abc/として書かれるべきです。



バットバッチファイルを以下のコマンドで保存できます:

(終わり)





先の:Javaは完全な例外情報(コールスタック)を取得します
次に:CentOS 7はCore 3.1でランタイム環境 ASP.NET インストールします
 地主| 掲載地 2021/09/19 12:58:31 |
--delete-afterはソースに存在しないファイルを削除するため、このパラメータを追加することが推奨されます。
掲載地 2021/09/19 19:07:10 |
今は返信しないと見られない
 地主| 掲載地 2022/01/02 22:54:10 |
使用:rsync [オプション]... SRC(SRC)... DEST
リモートシェルによるアクセス:
rsync [オプション]... [username@]ホスト:SRC [DEST]
rsync [オプション]... SRC(SRC)... [username@]ホスト:DEST
rsync daemonによるアクセス:
rsync [オプション]... [username@]ホスト::SRC [DEST]
rsync [オプション]... SRC(SRC)... [username@]ホスト::D EST
rsync [オプション]... SRC(SRC)... rsync://[username@]ホスト[:P ORT]/DEST
rsync [オプション]... rsync://[USER@]ホスト[:P ORT]/SRC [DEST]

なお、「:」はリモート接続にSSHを使用し、一方「::」と「rsync://」はtcp経由でrsyncデーモンサーバーに接続するために使用されることに注意してください。TCPにはモジュール名を含むSRC(ソース)とDEST(目的)が必要です

オプション
-v, --verbose verbose verbose モード出力
--info=FLAGSはINFOレベルを出力します
--debug=FLAGSはDEBUGレベルを出力します
--msgs2stderr デバッグ用の特殊出力処理
-q, --quietはエラーでない出力を無視します
--no-motdはデーモンモードのMOTDを無視します
-c, --チェックサムは、デフォルトの修正時間やファイルサイズではなく、チェックサムに基づいて自動スキップを行います
-a, --archive アーカイブ(圧縮)モード。これはファイルを再帰的に転送し、-rlptgoDと同等(-H、-A、-Xを除く)すべてのファイル属性を保持することを意味します。
--no-OPTION:暗黙のオプション(例:--no-D)をオフにします
-r、--再帰はサブディレクトリに対して再帰モードで処理されます
-R, --relativeは相対経路情報を用いる
--no-implied-dirs は暗黙のディレクトリを送信するために --relative を使いません
-b, --backup バックアップを作成してください。つまり、目的が既に存在し同じファイル名を持つ場合は、古いファイルを~ファイル名にリネームします。--接尾辞オプションを使って、異なるバックアップファイルのプレフィックスを指定することができます
--backup-dir=DIR バックアップファイル(例えば~ファイル名)を指定されたディレクトリに保存します
--suffix=SUFFIXはバックアップファイルのプレフィックスを定義し、デフォルトは~となります
-u, --updateは単に更新を行うだけです。つまり、DSTに既に存在し、バックアップするファイルより古いファイルはすべてスキップします(更新されたファイルを上書きしません)。
--インプレイス更新 宛先ファイル インプレイス(MANページ参照)
--appendは短いファイルにデータを添付します
--append-verify は --append に似ていますが、古いデータに対してはチェックサムが計算されます
-d, --dir は再帰的トランスポートディレクトリを使用しません
-l, --リンクはシンムリンクを扱わない(シンムリンクは保持)
-L, --copy-links シンボリックリンクを特定のファイルやフォルダとして扱う
--copy-unsafe-links は安全でないシンブリッジのみを扱います
--safe-links は SRC ソースディレクトリに含まれていないシンビネームリンクを無視します
--munge-links munge シンムリンクはより安全にします(ただし使い物にならなくなります)
-k, --copy-dirlinks は、シンボリックリンクをフォルダに変換します
-K, --keep-dirlinksは受信者のフォルダへのシンボリンクをフォルダとして扱います
-H, --ハードリンクはそのままハードリンクを保持します
-p, --perms は権限を予約します
-E, --実行可能性はファイルの実行可能特性を保持します
--chmod=CHMODはファイルやフォルダのプロパティに影響を与えます
-A, --ACLS は ACL を保持します(--perms の略)
-X, --xattrs は拡張性質を保持します
-o, --owner 保持所有者(スーパーユーザーのみ)
-g, --群は
--devices デバイスファイルは保持(スーパーユーザーのみ)
--copy-devices デバイスファイルの内容をファイルのようにコピーします
--スペシャルは特別なファイルを保管している
-Dおよび--デバイス --スペシャル
-t, --times は修正時間を保持します
-O, --省略-dir-timesはフォルダの編集時間を無視します
-J, --omit-link-times は記号リンクの修正時間を無視します
--スーパー 受信機はスーパーユーザーと操作しようとします
--fake-superはxattrを使って権限属性を保存・復元します
-S, --スパースファイルによるスペース節約の特別な処理
--事前割り当て-preal-assigned DSTファイルを書き込む前に
-n, --Dry Runは実際の変更なしのテスト実行を行い、ファイルの操作方法のみを示します
-W, --ファイル全体で増分検出なしでファイルをコピーします
-x、--one-file-systemはファイルシステムの境界を越えません
-B, --block-size=SIZE チェックアルゴリズムで使われるブロックサイズはデフォルトで700バイトです
-e, --rsh=COMMAND データ同期がrsh, sshで行われることを指定します
--rsync-path=PROGRAM リモートサーバー上でrsyncコマンドがどこにあるかを指定します
--既存のファイルはDSTに既に存在するファイルのみを更新し、新しく作成されたファイルのバックアップはしません
--既存のファイルを無視して、すでにDSTに存在するファイルを更新します
--remove-source-files 送信者はフォルダでないソースファイルを削除します
--del --delete-during
--deleteは、SRCにないDSTに含まれていないファイルを削除します
--delete-before 転送前に削除 転送中ではなく
--delete-during は転送中に削除されます
--delete-delay 転送中に削除すべきものを決定し、転送終了後に削除します
--delete-afterは転送終了後に削除されるもので、転送中ではありません
--delete-excludedは、このオプションで除外された受信側のファイルも削除します
--ignore-missing-args はソースパラメータの欠落を無視し、エラーを出力しません
--delete-missing-args は DEST から欠落したソースパラメータを削除します
--ignore-errorはI/Oエラーがあっても削除されます
--強制 フォルダが空でなくても強制削除
--max-delete=NUM は指定されたファイル数を超えて削除しません
--max-size=SIZE は指定されたサイズを超えるファイルを転送しません
--min-size=SIZE は指定されたサイズより小さいファイルを転送しません
--部分的に、何らかの理由で完全に転送されていないファイルを保持し、その後の再送信(すなわちブレークポイント再開)を迅速化します。
--partial-dir=DIR 何らかの理由で完全に転送されていないファイルを指定されたフォルダに配置します
--delay-updatesは、すべての更新されたファイルを転送の最後に配置します
-m, --prune-empty-dirs はファイルリストから空のディレクトリチェーンを削除します
--numeric-ids uid/gidの値をユーザー名やグループ名にマッピングしないでください
--usermap=STRING カスタムユーザー名マッピング
--groupmap=STRING カスタムグループ名マッピング
--chown=USER:GROUPの簡単なユーザー名マッピング
--timeout=SECONDS I/Oタイムアウトを秒単位で設定します
--contimeout=SECONDS デーモン接続タイムアウトを秒単位で設定します
-I, --ignore-times は同じ時間とサイズのファイルをスキップしません
-M, --remote-option=OPTIONは指定されたオプションのみをリモート側に送ります
--サイズのみは同じサイズのファイルのみをスキップします
--modify-window=NUM ファイルの時間同一性を判断するタイムスタンプウィンドウは、デフォルトで0です
-T, --temp-dir=DIR 指定フォルダ内に一時ファイルを作成するために
-y, --fuzzy DESTにファイルがなければ、類似のファイルを探してください
--compare-dest=DIRはまた、DIR内のファイルを比較してバックアップが必要かどうかを判断します
--copy-dest=DIRは上記と似ていますが、指定されたフォルダ内の未変更ファイルをコピーします
--link-dest=DIRは上記のものに似ていますが、変更されていないファイルがDSTにハードリンクされています
-z, --圧縮 送信中に圧縮
--compress-level=NUM は圧縮レベル0-9を指定し、デフォルトは6です
--skip-compress=LIST 指定リスト内で圧縮ファイル接尾辞付きのファイルをスキップします
-C, --cvs-exclude は自動的にCVSビルドファイルをスキップします
-f, --filter=RULE ファイルフィルタリングルールを追加
-F は --filter='dir-merge /.rsync-filter' に等しい。
    複製: --filter='-.rsync-filter'
--exclude=PATTERNはマッチングルールに一致するファイルを除外します
--exclude-from=FILE は指定されたファイルから除外すべきファイルを読み込みます
--include=PATTERNにはマッチングルールに一致するファイルが含まれています(除外はしません)
--include-from=FILE は指定されたファイルから含める(除外しない)ファイルを読み込みます
--files-from=FILE は指定されたファイルからSRCソースファイルのリストを読み取ります
-0, --from0 ファイルから読み出されたファイル名は '\0' で終了します。
-s, --protect-args を空間分離なし; ワイルドカード専用の特殊文字のみ
--address=ADDRESS 指定されたアドレスへの
--port=PORT 他のrsyncサービスポートを指定する
--sockopts=OPTIONS カスタムTCPオプションを指定します
--blocking-io はリモートシェルに対してブロッキング IO を使用します
--statsは特定のファイルの転送状況を提供します
-8、--8ビット出力は出力に高ビット文字を残します
-h, --人間が読みやすい形式で数値を出力します
--進行状況は転送中の進行を示します
-Pは--部分的--進行に相当します
-i, --itemize-changes はすべての更新の変更の概要を出力します
--out-format=FORMAT 指定された形式で出力を更新
--log-file=FILE は指定されたファイルにログを保存します
--log-file-format=FMT 指定された形式でログを更新してください
--password-file=FILE ファイルからデーモンサーバーのパスワードを読み取る
--list-onlyはコピーせず、リストのみを複製します
--bwlimit=RATE制限ソケットI/O帯域幅
--outbuf=N|L|Bは出力バッファを設定し、None、Line、またはBlockとなります
--write-batch=FILE は指定されたファイルのバッチ更新に書き込みます
--only-write-batch=FILEは上記と似ていますが、DSTへの書き込み専用更新があります
--read-batch=FILE は指定されたファイルからバッチ更新を読み取る
--protocol=NUM は指定された古いバージョンのプロトコルの使用を強制します
--iconv=CONVERT_SPEC ファイル名の文字エンコーディング変換を実行する
--checksum-seed=NUM はブロック/ファイルのチェックサムシードを設定します
-4, --IPv4はIPv4の使用を推奨します
-6, --IPv6はIPv6の使用を推奨します
--バージョンはバージョン番号を印刷します
(-h) --ヘルプがヘルプ情報を表示します
 地主| 掲載地 2022/01/03 20:19:55 |
制限付きでは、chmodが非自明なACLを使ってファイルやディレクトリを変更することはできません。 ACLはアクセスルールを失わずにファイルパターンとして完全に表現できるならば簡単です。 ACLモードを制限に設定することは、SMB共有のためのデータセット最適化によく使われますが、さらなる最適化が必要な場合もあります。 例えば、このデータセットでrsyncタスクを設定するには、タスクに追加オプションとして--no-permsを追加する必要があるかもしれません。

https://www.truenas.com/docs/core/storage/pools/permissions/

掲載地 2022/10/09 16:12:45 |
共有してくれてありがとうございます!
 地主| 掲載地 2023/08/27 10:55:27 |
 地主| 掲載地 2023/08/30 18:37:56 |
次のコマンドは、右クリックのコピー&ペーストの10倍速いです:

掲載地 2023/12/07 18:31:24 |
学ぶ
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com