Pythonでファイル・フォルダの移動は、shutil.move()関数を利用します。
以下では、「shutil.move関数」の使い方をまとめました。
「Python」ファイルやフォルダの移動をする標準ライブラリ「shutil.move関数」の使い方
ファイルやフォルダを移動する「shutil.move関数」はPythonの標準ライブラリとして含まれており、追加のインストールは不要となります。
今回移動するファイルは「test1.log」と「test2.log」となります。
それぞれのファイルを対象のフォルダ配下へ移動します。
ディレクトリ構成は以下となります。
test ├── test1.log ├── test2.log ├── test1_old │ └── ※ここにtest1.logファイルを移動 └── test2_old └── ※ここにtest2.logファイルを移動
該当ファイルを日付をつけて移動するプログラム
以下では、移動先のフォルダ配下でファイルに保存した日の日付をつけるプログラムとなります。
移動先のファイル名は以下のようになります。
- test1_2020103015.log
- test1_2020103015.log
import shutil from datetime import datetime now = datetime.now() shutil.move('./test1.log', './test1_old/test1_' + now.strftime('%Y%m%d_%H%M%S') + '.log') shutil.move('./test2.log', './test2_old/test2_' + now.strftime('%Y%m%d_%H%M%S') + '.log') print('TESTファイルを移動')
ファイル・フォルダを移動するPythonプログラムは以上となります。
サーバーを構築するならVPSがおすすめです。
エンジニアのオンライン学習
ITエンジニアにおすすめの教材、オンラインスクールです。
無料からエンジニアの学習ができる教材などまとめているので参考にしてください。
おすすめオンライン教材 | |
自宅で学習ができるオンラインスクール | |
ITエンジニアの開発・検証・学習としてインターネット上で専用のサーバ(VPS)を利用しましょう!
実務経験はVPSで学べます。
コメントを残す