如果使用 JMP 17 並發下載時臨時檔案名稱相同,該怎麼辦?你好!
我使用 JMP 17 進行並發下載,導致出現同名臨時檔案、檔案被一遍又一遍覆蓋,並且只有一個檔案。
您如何處理下載的程式碼?

rqs = New Multi HTTP Request();
For( i = 1, i <= N Items( u ), i++,
rq = New HTTP Request( Method( "GET" ), URL( u[i] ), Timeout( 0.1 ) );
txt = rq << Send;
rqs << Add( rq );
);
hh = rqs << Get Requests();
da = rqs << Download( "show progress", "detailed" );
進階統計建模品質和工藝工程分享和交流成果視窗回复: JMP 17並發下載臨時文件名相同怎麼辦?我可以將每次下載的結果保存在內存變量中嗎? 例如,
我同時下載100次,每次下載的結果分別保存txt1 -- txt100 out of 100 variables,對吧?
謝謝!
回复: JMP 17並發下載臨時文件名相同怎麼辦?對於 MultiHTTPRequest,Add 採用可選的“標籤”參數(腳本索引有詳細信息)
該標籤將用於創建下載文件名。
回复: JMP 17並發下載臨時文件名相同怎麼辦?謝謝專家!

rqs = New Multi HTTP Request();
For( i = 1, i <= N Items( u ), i++,
rq = New HTTP Request( Method( "GET" ), URL( u[i] ), Timeout( 0.1 ) );
rqs << Add( rq, "test" || Char( i ) );
);
hh = rqs << Get Requests();
da = rqs << Download( "show progress", "detailed" );
回复: JMP 17並發下載臨時文件名相同怎麼辦?似乎工作:
progress window uses the labels too.progress window uses the labels too.progress window uses the labels too.progress window uses the labels too.progress window uses the labels too.進度窗口也使用標籤。
名為的變量數據持有
{"C:\Users\v1\AppData\Local\Temp\111(1).jmp",
"C:\Users\v1\AppData\Local\Temp\222(1).jmp"}
顯然它會自動添加 (1) 以創建新名稱,因為這是第二次。
沒有標籤參數我得到
{"C:\Users\v1\AppData\Local\Temp\BlueBirds(2).jmp",
"C:\Users\v1\AppData\Local\Temp\dataSepsis_2(2).jmp"}
跑了三遍之後。
查看更多......
回复: JMP 17並發下載臨時文件名相同怎麼辦?謝謝克雷奇!
我會確保標籤得到評估。