Per rinominare i files pdf presenti sul mio pc uso uno script che confronta i nomi locali con quelli presenti sul sito.
Se i nomi coincidono lo script lavora e riordina i files secondo un certo criterio.

Ad esempio, nella cartella i files sono cosi nominati

codice:
1611.00057
1611.00066

Applico lo script powershell .ps1 e i file mi vengono rinominati correttamente in

codice:
Holomorphy of adjoint $ L $ functions for quasisplit A2
Many Haken Heegaard splittings
e spostati nelle relative cartelle.

Questo è possibile perchè sul sito i nomi appaiono cosi




Ora.. il problema è che mi sono imbattuto in nomi con la barra /, questi sono i nomi che appaiono sul sito

codice:
quant-ph/9802001
quant-ph/9802004

I file presenti sul mio pc hanno invece questi nomi

codice:
quant-ph9802001
quant-ph9802004

Qual'è il problema ?

Non posso assegnare la barra / perchè è un carattere illegale. Ma questa mancata corrispondenza dei nomi impedisce al mio codice di svolgere il mio lavoro.
L'errore che mi dà è infatti

codice:
Errore dal server remoto: (404). Non trovato
Per capire attraverso un'immagine: https://i.imgur.com/ZOZyMad.png


Qualcuno ha idea di come posso modificare il mio codice ?

Per usare il codice io uso Powershell 5 (con il 4 mi dava alcuni problemi) e le cartelle che bisogna avere sono in

C:\temp
C:\tempresult

Lo script elabora i documenti in temp e poi il codice li sistema in tempresult

Inserisco il codice nella seconda parte perchè mi dà questo errore

codice:
Il testo che hai inserito è troppo lungo di (13957 caratteri). Accorcialo sino a 13000 caratteri.