【curl-error】"curl: (23) Failure writing output to destination"の原因と対処
curl でcurl: (23) Failure writing output to destination エラーが発生する原因と対処
Windows 環境において curl で Web サーバからファイルをダウンロードしようとすると次のエラーが発生しました。
curl: (23) Failure writing output to destination
このエラーの原因
このエラーの原因は単純です。
-o オプションにより結果をローカルに保存しようとしていますが、指定したフォルダが存在しない場合に発生します。
あるいは指定したフォルダに書き込み権限がない可能性もあります。
フォルダのアクセス権を確認してください。
解決方法
curl.exe の実態確認
curl.exe のフルパスを確認します。Windowsデフォルトが利用されていることを確認します。
C:\>which curl.exe
C:\WINDOWS\system32\curl.exe