私はWindowsで実行していますが、Cygwinを使用しているため、Windowsまたは単純なLinuxバージョンの両方で問題ありません。
私のカメラ付き携帯電話は、日付に基づいてディレクトリツリーに画像を保存しますが、それでも各ファイルに一意の名前を付けているように見えます。すべてのサブディレクトリを使用せずに、すべてのファイルをPC上の1つのディレクトリにコピーしたいと思います。これどうやってするの?
サブディレクトリ構造でのコピーは簡単です:xcopy f:\images\*.jpg C:\Users\Me\Pictures\Phone
PowerShellでこれを試してください:
dir f:\images -recurse -filt *.jpg | copy -dest C:\Users\Me\Pictures\Phone
注:-これにより、このコピーの結果であっても、宛先にすでに存在する同じ名前のファイルが上書きされます--verbose
をcopy
に追加して、何がコピーされているかを確認します。
Cygwinでこれを試してください:
find /cygdrive/f/images -name '*.jpg' -exec cp '{}' /cygdrive/c/Users/Me/Pictures/Phone \;
おかげで、これは便利なスレッドであり、PowerShellラインは完璧に機能します
dir f:\ images -recurse -filt * .jpg | copy -dest C:\ Users\Me\Pictures\Phone
あなたが持っているなら15 GBいくつかの失われた写真はもう問題を中継しません..:D ありがとうリチャード:)