質問: 現状ではスクリーンショットが`/Users/xxx/Desktop/ScreenShot`に保存される設定にしていますが、それを`/Users/xxx/Desktop/ScreenShot/mm-dd(当日日付のフォルダ)`に保存されるようにしたいと思っています。 Macでスクリーンショットを撮る方法と保存先&形式を変える方法 - Qiita を参考にして ``` # in iterm2 defaults write com.apple.screencapture location /Users/xxx/Desktop/ScreenShot/$(date "+%m-%d"); killall SystemUIServer; ``` といった形で設定してうまくできるかと思いましたが、現状として`/Users/xxx/Desktop/ScreenShot`に保存されてしまいます(m_ _m) そもそもわからないのですが * スクリーンショットの保存先を動的にできるのか といった疑問もありますがうまくいきません(m_ _m) もしわかる方がいらっしゃればご教授いただきますようよろしくお願いいたします(m_ _m) ### 動作環境 | macOS | High Sierra | | --- | --- | | iTerm2 | 3.3.7 | ### エラー内容 * エラー表示はなし * `/Users/xxx/Desktop/ScreenShot/$(date "+%m-%d")`フォルダに保存したいが`/Users/xxx/Desktop/ScreenShot`フォルダに保存される ### 期待する動作 * `/Users/xxx/Desktop/ScreenShot/$(date "+%m-%d")`フォルダに保存されるように設定したい ### 該当するコード ``` # in iterm2 defaults write com.apple.screencapture location /Users/xxx/Desktop/ScreenShot/$(date "+%m-%d"); killall SystemUIServer; ```
回答: Macがないので確認出来てませんが、 `/Users/xxx/Desktop/ScreenShot/$(date "+%m-%d")`というディレクトリがないのでは? あるいは指定の時に末尾にスラッシュが必要とか。