【一括フォルダ作成】1年分のフォルダを作りたい【python】

python
2024年11月
 12
3456789
10111213141516
17181920212223
24252627282930

【1年分のフォルダを作りたい】

こんにちは咲矢です。

今回はpythonで1年分のフォルダを一括で作成するプログラムを紹介したいと思います。

例えば

  • エクセル形式で作った集計データのファイルを日付ごとに分けて保存する必要がある
  • 日々の動画作成の素材を日付ごとに分けて管理したい
  • 仕事中に突然「一ヶ月分のフォルダを作って」と頼まれた

みなさんはそんな経験ありませんか?
そのような場合に一つ一つ名前を付けてフォルダを作るのは手間がかかると思います。

一括でフォルダを作れたら楽ですよね。
浮いた時間でさらに作業することもできます。
そのような要望を叶えるpythonプログラムです。

■誰でも簡単にフォルダ作成

1ヶ月が31日までない月やうるう年はどうするの?
という疑問もあるかもしれませんが、問題ありません。
現実のカレンダー通りに作成してくれます。

Pythonのコードとかよくわからないという方でも
Pythonの実行環境さえあれば、ソースコードをコピーして「.py」形式で保存していただき、そのまま実行するだけでフォルダを作成してくれるので大丈夫です。
Pythonのインストールについては記事のリンクを貼っておきますのでどうぞ。
序盤の「■Pythonの導入方法」というところまで見ていただくだけでインストールできます
【入門】Pythonを始めるには – 初心者向け


■機能

機能はシンプルで、プログラムを実行するとコマンドライン上で作成したい年を聞かれるので、西暦で入力して実行すると月別に日付ごとのフォルダを作成するというものです。

具体的にはpythonを実行したカレントフォルダ直下

2020───2020-01───2020-01-01
│        ├────2020-01-02
│        ├────2020-01-03
│        ├────2020-01-04
│        ├────2020-01-05
│        ├────

├─────2020-02── 2020-02-01
│        ├────2020-02-02

といった感じで
年・月・日を階層で分けてフォルダを作るという機能です。


■ソースコード

テキストエディタなどにコピペしてご利用ください
コードはコチラ↓

 


■まとめ

日々の生産性を上げるためにもフォルダ作成作業から解放されてみませんか?

好みに合わせて日付の形式を変えたり(ハイフンなしなど)
フォルダを作成する場所を自分の環境に合わせて指定するなど
改良してみるのもいいと思います。
ソースコードを公開してあるのでよろしかったら活用してみて下さい。

ここまでご覧いただきありがとうございました。

コメント

タイトルとURLをコピーしました