﻿========================================================================

                      Random  Copy   Version 1.0.0

                   ランダム順ファイルコピーツール

========================================================================

  【 ソフト名 】  Random Copy （ランダムコピー）
  【 バージョン 】  1.0.0
  【 取り扱い種別 】  フリーソフト（無料・無保証）
  【 動作環境 】  Windows 10 (バージョン1607以降) / Windows 11
                  ※ 別途 .NET Desktop Runtime 8.0 (x86) が必要です
  【 作 者 名 】  のっち
  【 連 絡 先 】  nocchi225.tv@gmail.com
  【 著作権者 】  のっち


------------------------------------------------------------------------
  目次
------------------------------------------------------------------------

   1. ソフトの概要
   2. 取り扱い種別（ライセンス）
   3. 動作環境
   4. インストール方法
   5. アンインストール方法
   6. 基本的な使い方
   7. 機能の説明
   8. ご利用上の注意
   9. 免責事項
  10. 第三者の著作物について
  11. ウイルス・マルウェアについて
  12. 作者への連絡先
  13. 更新履歴


========================================================================
 1. ソフトの概要
========================================================================

  Random Copy は、指定したフォルダ内のファイルを「ランダムな順番」で
  別のフォルダへコピーするツールです。

  コピーする順番を画面上の一覧で事前に確認でき、気に入らなければ
  何度でもシャッフルし直したり、ドラッグ＆ドロップで手動調整すること
  もできます。また、コピーする際にファイル名の先頭へ連番を付けること
  もできます。

  ■ こんなときに使えます

    ・音楽ファイルをSDカードやUSBメモリにランダムな順で書き込みたい
    ・カーオーディオなど「ファイル名順に再生される機器」で、
      曲順をシャッフルした状態にしたい
    ・同じアーティストの曲が連続しないように並べたい
    ・大量のファイルから条件に合うものだけを選んでコピーしたい

  ■ 主な機能

    ・ファイルをランダムな順番に並べてコピー
    ・コピー順のプレビューと手動での並べ替え
    ・ファイル名の先頭への連番付与（書式は7種類から選択可能）
    ・先頭の単語が同じファイルを連続させない並べ替え
    ・ファイル名によるフィルタ（含む／含まないワードの指定）
    ・合計サイズの表示（SDカード等での実際の使用容量の目安も表示）
    ・前回使用したフォルダや設定の記憶
    ・日本語／英語の自動切り替え表示


========================================================================
 2. 取り扱い種別（ライセンス）
========================================================================

  ■ 種別

      フリーソフトです。無料でお使いいただけます。
      個人利用・法人利用を問わず、無償でご利用いただけます。
      試用期間や機能制限はありません。すべての機能を無料で
      ご利用いただけます。

  ■ 料金

      無料です。送金や課金は一切ありません。
      料金を請求することはありませんので、本ソフトを名乗って
      料金を請求するものがあれば、それは本ソフトとは無関係です。

  ■ 転載・再配布について

      本ソフトウェアの転載・再配布は自由に行っていただけます。
      ただし、その際は本ファイル（readme.txt）を必ず同梱して
      ください。

  ■ 改変について

      個人的に改変してお使いいただくことは自由です。
      ただし、改変したものを配布して生じた問題について、
      作者は一切の責任を負いません。

  ■ 著作権

      本ソフトウェアの著作権は作者（のっち）が保有します。


========================================================================
 3. 動作環境
========================================================================

  ■ 対応OS

      Windows 10 （バージョン1607以降）
      Windows 11

      ※ Windows 7 および Windows 8.1 では動作しません。

  ■ 別途必要なソフトウェア

      本ソフトの動作には、下記のソフトウェアが別途必要です。
      お使いのパソコンに入っていない場合は、事前にインストール
      してください。

      ---------------------------------------------------------
        名  称 ： .NET Desktop Runtime 8.0 （x86 / 32ビット版）
        提供元 ： マイクロソフト株式会社（無料）
        入手先 ： https://dotnet.microsoft.com/download/dotnet/8.0
      ---------------------------------------------------------

      【入手方法】
        1. 上記のページをブラウザで開きます。
        2. 「Run desktop apps」と書かれた欄を探します。
        3. その中の【 Windows  x86 】をクリックして
           ダウンロードします。
        4. ダウンロードしたファイルを実行し、画面の指示に従って
           インストールします。

      【★重要★ 必ず「x86」版をお選びください】
        本ソフトは32ビット版のため、64ビットのWindowsをお使いの
        場合でも必ず「x86」版が必要です。
        「x64」版をインストールしても本ソフトは起動しません。

      【インストールされていない場合】
        ランタイムが入っていない状態で本ソフトを起動すると、
        インストールを促す画面が表示されます。画面の案内から
        ダウンロードページを開けますが、その際も必ず「x86」版を
        選択してください。

  ■ CPU

      32ビット版・64ビット版、どちらのWindowsでも動作します。
      （64ビット版Windowsでは32ビットアプリとして動作します）

  ■ 必要なディスク容量

      約 1 MB （本ソフト本体のみ。上記ランタイムを除く）


========================================================================
 4. インストール方法
========================================================================

  ■ インストーラ版をお使いの場合

      1. 同梱の setup.exe を実行します。
         （または RandomCopyInstaller.msi を実行します）
      2. 画面の指示に従って進めてください。
      3. インストールが完了すると、スタートメニューに
         「RandomCopy」が登録されます。

      ※ インストール時に「WindowsによってPCが保護されました」と
         表示される場合があります。これはデジタル署名を付けて
         いないために表示されるものです。内容をご確認のうえ、
         問題なければ「詳細情報」→「実行」を選んでください。

  ■ ZIP版（インストーラなし）をお使いの場合

      1. ZIPファイルを任意のフォルダに展開してください。
      2. 展開してできたフォルダ内の RandomCopy.exe を実行すると
         起動します。
      3. レジストリは使用しませんので、フォルダごと好きな場所へ
         移動しても動作します。


========================================================================
 5. アンインストール方法
========================================================================

  ■ インストーラ版をお使いの場合

      1. Windowsの「設定」を開きます。
      2. 「アプリ」→「インストールされているアプリ」を選びます。
         （Windows 10 では「アプリと機能」）
      3. 一覧から「RandomCopy」を探し、「アンインストール」を
         選んでください。

      ※ コントロールパネルの「プログラムと機能」からも
         アンインストールできます。

  ■ ZIP版（インストーラなし）をお使いの場合

      展開したフォルダごと削除してください。
      レジストリは使用していないため、これだけで完全に削除されます。

  ■ 設定ファイルの削除について

      本ソフトは、前回の設定（選択したフォルダや各オプション）を
      下記の場所に保存します。

          %AppData%\RandomCopy\settings.json

      アンインストールしてもこのファイルは残る場合があります。
      完全に削除したい場合は、上記のフォルダを手動で削除して
      ください。

      【開き方】
        エクスプローラーのアドレス欄に %AppData% と入力して
        Enterキーを押すと、そのフォルダが開きます。
        その中の「RandomCopy」フォルダを削除してください。

      ※ 本ソフトはレジストリを一切使用しません。
        上記ファイルを削除すれば、痕跡は残りません。


========================================================================
 6. 基本的な使い方
========================================================================

  (1) 「コピー元フォルダ」の［参照...］ボタンを押し、コピーしたい
      ファイルが入っているフォルダを選びます。
        → 選んだ時点でファイルがランダムに並び替えられ、
          一覧に表示されます。

  (2) 「コピー先フォルダ」の［参照...］ボタンを押し、コピー先の
      フォルダを選びます。

  (3) 一覧でコピー順を確認します。必要なら順番を調整します。

        ［シャッフル］     … もう一度ランダムに並び替えます
        ドラッグ＆ドロップ … 行をつかんで好きな位置へ移動できます
        ［▲ 上へ］［▼ 下へ］… 選んだ行を1つ分移動します
        ［削除］           … 選んだ行を一覧から外します
        ［全消去］         … 一覧を空にします

  (4) ［コピー開始］ボタンを押すとコピーが始まります。
      進行状況はバーと件数で表示されます。
      コピー中は［キャンセル］ボタンで中断できます。


========================================================================
 7. 機能の説明
========================================================================

  ■ ランダム並び替え

      コピー元フォルダを選ぶと、ファイルが自動でランダムに並びます。
      画面の一覧が、そのままコピーされる順番になります。
      ［シャッフル］ボタンを押すたびに、毎回異なる並び順になります。

  ■ サブフォルダも含める

      チェックすると、コピー元フォルダの中にあるサブフォルダ内の
      ファイルも対象にします。

      ※ コピー先にはフォルダ構造を作らず、すべて直下にコピー
        されます。

  ■ 同名ファイルを上書き

      チェックあり … コピー先にある同名のファイルを上書きします。
      チェックなし … 「名前 (2).拡張子」のように別の名前で保存し、
                      既存のファイルをそのまま残します。

  ■ 先頭に連番を付与

      コピーする際、ファイル名の先頭にコピー順の番号を付けます。
      ファイル名順に再生する機器で、この順番どおりに再生させたい
      場合に使います。

      桁数はファイル数に応じて自動調整されます。
      （例：120ファイルなら 001, 002 … の3桁）

      「書式」で番号の付け方を選べます。

          _ アンダースコア    →  001_曲名.mp3
          - ハイフン          →  001-曲名.mp3
          空白                →  001 曲名.mp3
          [番号]              →  [001]曲名.mp3
          [番号] 空白付       →  [001] 曲名.mp3
          (番号)              →  (001)曲名.mp3
          (番号) 空白付       →  (001) 曲名.mp3

      設定すると一覧の「ファイル名」列にコピー後の名前が表示される
      ので、コピーする前に結果を確認できます。

  ■ 先頭ワードが同じファイルを連続させない

      ファイル名の先頭の単語が同じファイルが、隣り合わないように
      並べます。同じアーティスト名やシリーズ名で始まるファイルが
      続けて再生されるのを避けられます。

      先頭の単語は、スペース・アンダースコア・ハイフンまでの部分で
      判定します（大文字小文字は区別しません）。

          例）「ArtistA - 曲1.mp3」 → 先頭ワードは "ArtistA"

      なお、特定の単語で始まるファイルが全体の半数を超える場合など、
      どうしても分散しきれないことがあります。その場合は画面下部に
      連続している箇所数が表示されます。

  ■ フィルタ（含むワード／含まないワード）

      対象にするファイルを、ファイル名で絞り込めます。

          含むワード     … 指定した語のいずれかを含むファイルだけ
                            を対象にします
          含まないワード … 指定した語のいずれかを含むファイルを
                            除外します

      複数の語を指定する場合は、スペースやカンマで区切ってください。
      大文字小文字は区別しません。
      入力後に［フィルタ適用］ボタンを押すか、Enterキーを押すと
      反映されます。

          例）含むワード　　： mp3 wav
              含まないワード： demo

  ■ 合計サイズの表示

      対象となるファイルの合計サイズを2種類表示します。

          合計 … ファイルサイズの単純な合計
          実効 … クラスタ単位に切り上げて計算した、実際に使われる
                  容量の目安

      SDカードやUSBメモリでは、小さなファイルでも決められた単位
      （クラスタ）ごとに容量を消費します。そのため実際の使用量は
      単純な合計よりも大きくなります。コピー先の空き容量が足りるか
      判断する際にお使いください。

      「クラスタ」欄で単位を指定できます。「自動(コピー先)」を
      選ぶと、コピー先ドライブの設定を自動で読み取ります。

  ■ 設定の記憶

      フォルダの指定や各オプションは終了時に保存され、次回起動時に
      復元されます。

  ■ 表示言語

      Windowsの表示言語が日本語の場合は日本語、それ以外の場合は
      英語で表示されます。


========================================================================
 8. ご利用上の注意
========================================================================

  ■ コピー元のファイルは変更されません

      本ソフトが行うのは「コピー」のみです。コピー元のファイルを
      移動・削除・変更することは一切ありません。

  ■ 上書きにご注意ください

      「同名ファイルを上書き」にチェックを入れている場合、コピー先
      にある同じ名前のファイルは上書きされ、元に戻すことはできません。
      コピー先のフォルダを間違えていないか、開始前に必ずご確認
      ください。

  ■ コピーに失敗した場合

      書き込み権限がない、空き容量が足りない、ファイルが他のソフトで
      使用中である、などの理由でコピーに失敗した場合は、その時点で
      処理を中断します。
      中断までにコピーされたファイルは、コピー先に残ります。
      エラー画面には「何件までコピーできたか」が表示されます。

  ■ 空き容量について

      コピーを始める前に、画面の「実効」サイズとコピー先の空き容量を
      比べ、余裕があることをご確認ください。

  ■ 大量のファイルを扱う場合

      ファイル数が非常に多い場合、一覧の表示に時間がかかることが
      あります。

  ■ 大切なデータはバックアップを

      万一に備え、大切なデータを扱う際は事前にバックアップを取ることを
      強くおすすめします。


========================================================================
 9. 免責事項
========================================================================

  ・本ソフトウェアは「現状のまま」提供されます。作者は、本ソフト
    ウェアが特定の目的に適合すること、動作が中断しないこと、および
    不具合が存在しないことについて、いかなる保証も行いません。

  ・本ソフトウェアを使用したこと、または使用できなかったことにより
    生じた、いかなる損害（データの消失・破損、記憶媒体や機器の
    不具合、業務上の損失などを含みますが、これらに限りません）
    についても、作者は一切の責任を負いません。

  ・本ソフトウェアのご利用は、すべて利用者ご自身の責任において
    行ってください。

  ・作者は、本ソフトウェアの仕様変更、配布の中止、サポートの終了を
    予告なく行う場合があります。

  ・本ソフトウェアを改変したものの配布により生じた問題について、
    作者は一切の責任を負いません。


========================================================================
 10. 第三者の著作物について
========================================================================

  本ソフトウェアは、作者（のっち）がすべて新規に作成したものです。
  配布ファイル内に、作者以外の第三者が著作権を有する著作物
  （素材・ライブラリ・アイコン等）は含まれておりません。

  ・プログラム本体　… 作者が作成
  ・アイコン画像　　… 作者が作成
  ・ドキュメント　　… 作者が作成

  なお、本ソフトの動作にはマイクロソフト株式会社が提供する
  「.NET Desktop Runtime 8.0」が必要ですが、これは配布ファイルには
  含まれておらず、利用者ご自身でマイクロソフト社より入手して
  いただくものです。


========================================================================
 11. ウイルス・マルウェアについて
========================================================================

  ■ ウイルスチェックについて

      配布にあたり、ウイルスチェックを実施しております。

  ■ 本ソフトが「行わない」こと

      利用者の皆様に安心してお使いいただくため、本ソフトが行わない
      ことを明記します。

        ・インターネットへの通信を一切行いません
          （自動更新機能、使用状況の送信などはありません）
        ・個人情報やパスワードの収集・送信は一切行いません
        ・広告表示やアフィリエイトツールの同梱はありません
        ・常駐やスタートアップへの登録は行いません
        ・レジストリの変更は行いません
        ・コピー元のファイルの変更・削除は行いません

      本ソフトが書き込みを行うのは、以下の2か所のみです。

        1. 利用者が指定した「コピー先フォルダ」
        2. 設定ファイル（%AppData%\RandomCopy\settings.json）

  ■ セキュリティソフトの警告について

      本ソフトはデジタル署名を付けていないため、お使いの環境に
      よっては、初回起動時にWindowsのSmartScreenやセキュリティソフト
      が警告を表示する場合があります。

      これは「署名がない配布数の少ないソフト」に対して一般的に
      表示されるもので、ウイルスが検出されたという意味ではありません。
      ご心配な場合は、お使いのセキュリティソフトでスキャンして
      からご利用ください。


========================================================================
 12. 作者への連絡先
========================================================================

      作 者 名 ： のっち
      連 絡 先 ： nocchi225.tv@gmail.com

  ご意見・ご要望・不具合のご報告などがございましたら、上記の
  メールアドレスまでご連絡ください。

  不具合をご報告いただく際は、可能であれば以下の情報を添えて
  いただけますと、原因の特定がしやすくなり助かります。

      ・本ソフトのバージョン（1.0.0）
      ・お使いのWindowsのバージョン（Windows 10 / 11 など）
      ・どのような操作をしたときに発生したか
      ・表示されたエラーメッセージの内容

  ※ 個人で開発・運営しているため、お返事までにお時間をいただく
     場合や、お返事できない場合がございます。あらかじめご了承
     ください。

  ※ 本ソフトのサポートは作者の任意で行うものであり、対応を
     お約束するものではありません。


========================================================================
 13. 更新履歴
========================================================================

  Version 1.0.0
      ・初版リリース


========================================================================

  Random Copy   Version 1.0.0
  Copyright (C) のっち  All Rights Reserved.

  作者： のっち
  連絡先： nocchi225.tv@gmail.com

========================================================================
