記事ディレクトリ
Windows 特定のキーワードを含むファイルをフォルダに移動する方法
問題の原因
今日はウィンドウファイルを移動したいのですが、もともと手動でやりたかったのですが、怠惰な人として、この勤勉な指は我慢できません。
最初は Python プログラムを書きたいと思っていて、とても便利だと思っていましたが、Windows ターミナルは、conda を使用して新しい環境を作成し、python xxx.py を使用して python ファイルを実行する以外は、あまり使用していなかったと思いました。 . 他に何もしていないような気がしますが、この端末の性能を無駄にしていませんか?
インターネットで関連情報を確認したところ、Windowsターミナルを使用して特定のキーワードを含むファイルをフォルダーに移動する方法、コマンドは実際には非常に簡単で、以前は知りませんでした。ほとんどの人は私と同じだ わからない。この操作のコマンドについて説明する短い記事を今日書いてください。
ストリーム保存版
ターミナルで次を実行します。
move *关键词* dir
その中で、まとめて移動したいファイルに含まれているキーワードと同じものをキーワードとして記入し、dirは移動したい対象フォルダです。
操作プロセス
最初に、移動する必要があるディレクトリ フォルダーを見つけます。私の場合は次のとおりです。一部のファイルにはボーカル キーワードが含まれている場合があり、一部のファイルにはインストゥルメンタル キーワードが含まれている場合があります。
特定の問題
Vocals を含むすべてのファイルを Vocal フォルダーに移動したいと考えています。
方法 1: cmd ターミナルを使用して解決する
フォルダ パスに cmd と入力すると、現在のディレクトリがターミナルで開かれ、非常に便利です。
次に、次のコマンドを使用して、すべてのファイルが Vocals フォルダーに移動されたことを確認します。
move *Vocals* Vocal
以下に示すように、Vocals フォルダーを確認すると、成功したこと、Vocals を含むファイルのみが移動され、他のファイルは移動されていないことが示されます。
すごく簡単じゃないですか!
方法 2: Python スクリプトを使用する
もちろん、Python を使用してこの機能を実現することもできます。
Python で実行して、現在のディレクトリにあるキーワード「Vocals」を含むファイルを vocals という名前のサブディレクトリに移動するスクリプトを次に示します。
import os
import shutil
# 创建名为 vocals 的子目录
if not os.path.exists('vocals'):
os.makedirs('vocals')
# 搜索包含关键字 "Vocals" 的所有文件
for filename in os.listdir('.'):
if 'Vocals' in filename:
# 移动文件到 vocals 子目录中
shutil.move(filename, 'vocals/')
スクリプトはまず、現在のディレクトリに「vocals」という名前のサブディレクトリが存在するかどうかを確認し、存在しない場合は作成します。次に、現在のディレクトリ内のすべてのファイルをループし、各ファイル名にキーワード「Vocals」が含まれているかどうかを確認します。ファイル名にこのキーワードが含まれている場合、ファイルは「vocals」サブディレクトリに移動されます。
このスクリプトを実行すると、キーワード「Vocals」を含むすべてのファイルが現在のディレクトリに移動されるため、スクリプトを実行する前に重要なファイルを必ずバックアップしてください。
要約する
このブログを読むことで、キーワードを含むファイルをフォルダーに移動できるので、時間を大幅に節約できます. 怠惰な癌の福音, 少なくともそれは私の福音です.
これは 2 つの方法で実現できます。1 つ目は cmd ターミナルのコマンド ラインを使用する方法で、2 つ目は Python スクリプトを使用する方法で、どちらも非常に簡単です。自分で試すことができます。