「テキストファイルを書き込む」、空白によるコマンドエラー

お世話になっております。

「テキストファイルを書き込む」アクティビティで以下のcurlコマンドをbatファイルに保存し実行したところエラーとなりました。

rem ファイルエクスポート
curl 1>C:\Paxata テスト\test.xlsx 2>C:\RPA\テスト\Paxata部品改修\05_Work\error_ExportLibrary.txt -sS -f -u :18ad5da2a0c047feb49f11576bf1f3xx --proxy xx.xxx.x.xxx:xxxx -X POST “https://paxata-cloud.ashisuto.co.jp/rest/datasource/exports/local?pretty=true” -F “dataFileId=0db12368c0794624b084d9db7a5dxxxx” -F “fileName=C:\Paxata テスト\test.xlsx” -F “format=excel”
echo finish > C:\RPA\テスト\Paxata部品改修\05_Work\CommandFinish.txt
(一部マスキング)

image

原因はcurl 1>の後のファイルパス(C:\Paxata テスト\test.xlsx)に空白が含まれていることでした、
空白があっても正常にバッチが起動するようにしたいのですが、
手段が分かりません。

エンコーディングはshift-jisにしています
image

解決方法をご存じの方いらっしゃいましたら、ご助言頂けないでしょうか

こんにちは

UiPathの動作というよりはbatの問題のようにも思えますが、
batファイル内の表記として、上記をダブルクォートで囲むといかがでしょうか?

"C:\Paxata テスト\test.xlsx"

Yoichi様

いつも大変お世話になっております。
ダブルクォートで囲むことで解決いたしました。

ご助力いただきましてありがとうございます。

以上、よろしくお願いします。

2022年8月9日(火) 13:40 Yoichi via UiPath Community Forum <notifications@uipath.discoursemail.com>:

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.