batファイルでフォルダ内の内容を削除する方法
フォルダ内を空にする場合は、以下の方法が使えます。
- コマンドプロンプト(cmd)かPowerShellのウィンドウを開き、空にしたいフォルダのあるディレクトリに移動する。del /s /q *と入力してEnterキーを押す。これですべてのファイルとサブフォルダが削除される。
- ターミナルを開いて、空にしたいフォルダのディレクトリに移動する。rm -rf *コマンドを入力してEnterキーを押す。これですべてのファイルとサブフォルダが削除される。
- Python プログラミング言語を使用。以下のコード片を空にしたいフォルダパスに置き換えて実行すれば、フォルダの内容を空にできます。
import os
folder_path = "文件夹路径"
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename)
if os.path.isfile(file_path) or os.path.islink(file_path):
os.unlink(file_path)
elif os.path.isdir(file_path):
shutil.rmtree(file_path)
削除操作を実行する際は、削除するフォルダのパスを間違えて重要なファイルなどを誤って削除することのないよう、必ずよく確認してください。