コピーファイルの準備
コピーしたいファイルを次のように準備しました
C:\Python\tmp\サンプル_01.docx
モジュール
1 2 3 4 |
# os,shutil,datetimeモジュールをインポート import os import shutil import datetime |
現在日付YYYYMMDDを取得
1 2 3 4 5 |
# 現在の日付を取得 today = format(datetime.date.today(), '%Y%m%d') # YYYYMMDDで出力されるかコンソールで確認 print(today) |
コピー元、コピー先の指定
1 2 3 4 5 |
# コピー元ファイルの絶対パスを指定 baseFile = 'C:\\Python\\tmp\\サンプル_01.docx' # コピー先ファイルの絶対パスを指定 copeFile = 'C:\\Python\\tmp\\サンプル_' + today + '.docx' |
コピー元が存在するか判定後に

ファイルの存在確認後に実行すると
処理がスムーズですね
1 2 3 4 5 |
# コピー対象ファイルが存在したらファイルをコピーする if os.path.isfile(baseFile): # ファイルをコピーする shutil.copyfile(baseFile,copeFile) |
実行結果

次のようにファイルがコピーされています
C:\Python\tmp\サンプル_20210508.docx
ソースコードの全文

ソースコードの全文です
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import os import shutil import datetime # 現在の日付を取得 today = format(datetime.date.today(), '%Y%m%d') # YYYYMMDDで出力されるかコンソールで確認 print(today) # コピー元ファイルの絶対パスを指定 baseFile = 'C:\\Python\\tmp\\サンプル_01.docx' # コピー先ファイルの絶対パスを指定 copeFile = 'C:\\Python\\tmp\\サンプル_' + today + '.docx' # コピー対象ファイルが存在したらファイルをコピーする if os.path.isfile(baseFile): # ファイルをコピーする shutil.copyfile(baseFile,copeFile) |
まとめ:Python ファイルの名前に日付を入れてコピーする方法
現在日付をファイル名に追加してコピーする方法についてまとめました。
参考になれば幸いです。
未経験からエンジニアへ転職しよう!
プログラマー・ITエンジニア等の人材は、不足していますプログラマの単価(1月の金額)は60~80万円が相場です
スマホの普及、IoT社会の発展によりプログラマの需要は今後も高いでしょう
未経験からでもプログラマーへの転職を目指すのは大いにありです
転職活動自体は、リスクゼロなので、まずは転職サイトに登録して
どんな転職先があるのか調べていくことを進めていくことをおすすめします
マイナビジョブ20's
マイナビジョブ20’sは、20代の転職を専門とする転職エージェントです精通したキャリアアドバイザーから、最適な会社を提案してもらえます
カウンセリング、書類添削等就職活動を手厚くサポート!
コメント