Vai al contenuto
Tutti gli strumenti

onedrive_move_file

OneDrive · macOS · Windows

Effetto: scrittura. Stato: disponibilità condizionata.

«Disponibilità condizionata» indica che lo strumento può dipendere da versione, piattaforma, autorizzazioni, account o configurazione. Non è necessariamente attivo ovunque.

macOS

Scopo

Sposta o rinomina un file o una cartella all'interno della cartella OneDrive sincronizzata su questo Mac; OneDrive sincronizza la modifica nel cloud. Origine e destinazione devono trovarsi entrambe all'interno di OneDrive. Se la destinazione è una cartella esistente, l'elemento viene spostato AL SUO INTERNO e mantiene il nome. Non sovrascrive mai: fallisce se esiste già qualcosa nella destinazione. Crea le cartelle padre mancanti della destinazione. Se chiamato senza confirm restituisce un'anteprima; passa confirm=true per spostare.

Input obbligatori

I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.

Autorizzazioni e conferma

Lo schema dichiara un parametro di conferma esplicito. Controlla l’anteprima e autorizza l’operazione reale secondo il contratto della piattaforma.

Schema tecnico canonico in inglese — macOS
{
  "properties": {
    "confirm": {
      "description": "Must be true to move",
      "type": "boolean"
    },
    "destination": {
      "description": "Destination path",
      "type": "string"
    },
    "source": {
      "description": "Source path",
      "type": "string"
    }
  },
  "required": [
    "source",
    "destination"
  ],
  "type": "object"
}

Esempio documentale

Esempio di documentazione per onedrive_move_file. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.

{
  "confirm": false,
  "destination": "Documents/Archive/meeting-notes.txt",
  "source": "Documents/meeting-notes.txt"
}

Windows

Scopo

Sposta o rinomina un file o una cartella sul disco locale. Rinomina il percorso locale e non chiama mai il servizio OneDrive. Entrambi i percorsi devono trovarsi all'interno di una cartella OneDrive (onedrive_root le elenca): qualsiasi altro percorso viene rifiutato con o senza confirm, e lo stesso vale per una cartella OneDrive stessa come origine. Se `destination` è una cartella esistente, l'elemento viene spostato AL SUO INTERNO e mantiene il proprio nome (l'anteprima mostra il percorso risultante); altrimenti `destination` è il nuovo percorso completo incluso il nuovo nome. Non sovrascrive mai: se al percorso risultante esiste già qualcosa (un file o una cartella) la chiamata viene rifiutata, con o senza confirm, e nulla viene sostituito. Anche un'origine che non esiste viene rifiutata. Senza confirm=true non viene spostato nulla: la chiamata restituisce un'anteprima con l'origine e il percorso risultante. Con confirm=true le cartelle padre mancanti della destinazione vengono create e l'elemento viene spostato. Non esiste un annullamento; per ripristinare, spostalo di nuovo indietro.

Input obbligatori

I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.

Autorizzazioni e conferma

Lo schema dichiara un parametro di conferma esplicito. Controlla l’anteprima e autorizza l’operazione reale secondo il contratto della piattaforma.

Schema tecnico canonico in inglese — Windows
{
  "properties": {
    "confirm": {
      "description": "Must be true to execute",
      "type": "boolean"
    },
    "destination": {
      "description": "New path, or an existing folder to move the item into",
      "type": "string"
    },
    "source": {
      "description": "Current path",
      "type": "string"
    }
  },
  "required": [
    "source",
    "destination"
  ],
  "type": "object"
}

Esempio documentale

Esempio di documentazione per onedrive_move_file. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.

{
  "confirm": false,
  "destination": "Documents/Archive/meeting-notes.txt",
  "source": "Documents/meeting-notes.txt"
}