diff --git a/ChangeLog.md b/ChangeLog.md index f38c7c83..4f880446 100755 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,12 @@ 更新履歴 - ChangeLog ==================== +3.8.2: 2022/09/10 +----------------- +#### 修正内容 +- フォルダが存在しない場合に自動で作成する様に修正 + + 3.8.1: 2021/12/27 ----------------- #### 修正内容 diff --git a/README.md b/README.md index 275e58c6..0f122c71 100644 --- a/README.md +++ b/README.md @@ -34,10 +34,10 @@ Narou.rb - 小説家になろうのダウンローダ&縦書き整形&管理 更新履歴 - ChangeLog -------------------- -3.8.1: 2021/12/27 +3.8.2: 2022/09/10 ----------------- #### 修正内容 -- ハーメルンのまえがき・あとがきが取得できなくなっていたのを修正 +- フォルダが存在しない場合に自動で作成する様に修正 ---- diff --git a/lib/extension.rb b/lib/extension.rb index 99a80647..5ece7717 100644 --- a/lib/extension.rb +++ b/lib/extension.rb @@ -27,6 +27,7 @@ def File.write(path, string, *options, mode: nil) return super if mode dirpath = File.dirname(path) + FileUtils.makedirs(dirpath) unless Dir.exist?(dirpath) temp_path = File.join(dirpath, SecureRandom.hex(15)) if File.extname(path) == ".yaml" && File.basename(dirpath) != Downloader::SECTION_SAVE_DIR_NAME backup = "#{path}.backup" diff --git a/lib/version.rb b/lib/version.rb index 62622e50..48fd84d7 100644 --- a/lib/version.rb +++ b/lib/version.rb @@ -5,5 +5,5 @@ # module Narou - VERSION = "3.8.1" + VERSION = "3.8.2" end diff --git a/narou.gemspec b/narou.gemspec index 2a13cf03..0c10af33 100644 --- a/narou.gemspec +++ b/narou.gemspec @@ -32,10 +32,10 @@ Gem::Specification.new do |gem| install_message = <<-EOS #{"*" * 60} -3.8.1: 2021/12/27 +3.8.2: 2022/09/10 ----------------- #### 修正内容 -- ハーメルンのまえがき・あとがきが取得できなくなっていたのを修正 +- フォルダが存在しない場合に自動で作成する様に修正 #{"*" * 60} EOS