Naar de inhoud
Alle hulpmiddelen

onedrive_move_file

OneDrive · macOS · Windows

Effect: schrijven. Status: voorwaardelijk beschikbaar.

‘Voorwaardelijke beschikbaarheid’ betekent dat het hulpmiddel kan afhangen van versie, platform, machtigingen, account of configuratie. Het is niet in elke installatie actief.

macOS

Doel

Verplaatst of hernoemt een bestand of map binnen de OneDrive-map die op deze Mac wordt gesynchroniseerd; OneDrive synchroniseert de wijziging naar de cloud. Bron en bestemming moeten beide binnen OneDrive liggen. Als de bestemming een bestaande map is, wordt het item daar BINNEN verplaatst en behoudt het zijn naam. Overschrijft nooit: het mislukt als er al iets op de bestemming bestaat. Maakt ontbrekende bovenliggende mappen van de bestemming aan. Zonder confirm wordt een voorbeeld geretourneerd; geef confirm=true mee om te verplaatsen.

Vereiste invoer

De namen blijven exact zoals het hulpmiddel ze vereist. De canonieke technische definities in het Engels staan in het uitklapbare schema hieronder.

Machtigingen en bevestiging

Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.

Canoniek technisch schema in het Engels — 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"
}

Documentatievoorbeeld

Documentatievoorbeeld voor onedrive_move_file. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

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

Windows

Doel

Verplaatst of hernoemt één bestand of map op de lokale schijf. Het hernoemt het lokale pad en roept nooit de OneDrive-service aan. Beide paden moeten binnen een OneDrive-map liggen (onedrive_root toont ze): al het andere wordt met of zonder confirm geweigerd, en hetzelfde geldt voor een OneDrive-map zelf als bron. Als `destination` een bestaande map is, wordt het item DAARIN verplaatst en behoudt het zijn naam (het voorbeeld toont het resulterende pad); anders is `destination` het volledige nieuwe pad inclusief de nieuwe naam. Overschrijft nooit: als er op het resulterende pad al iets bestaat (een bestand of een map), wordt de aanroep geweigerd, met of zonder confirm, en wordt er niets vervangen. Een bron die niet bestaat, wordt ook geweigerd. Zonder confirm=true wordt niets verplaatst: de aanroep retourneert een voorbeeld met de bron en het resulterende pad. Met confirm=true worden ontbrekende bovenliggende mappen van de bestemming aangemaakt en wordt het item verplaatst. Er is geen ongedaanmaking; om terug te zetten verplaatst u het weer terug.

Vereiste invoer

De namen blijven exact zoals het hulpmiddel ze vereist. De canonieke technische definities in het Engels staan in het uitklapbare schema hieronder.

Machtigingen en bevestiging

Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.

Canoniek technisch schema in het Engels — 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"
}

Documentatievoorbeeld

Documentatievoorbeeld voor onedrive_move_file. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

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