Naar de inhoud
Alle hulpmiddelen

onedrive_delete_file

OneDrive · macOS · Windows

Effect: verwijderen. 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

Verwijdert een bestand of een LEGE map definitief binnen de OneDrive-map die op deze Mac wordt gesynchroniseerd. Het wordt niet naar de Prullenmand van de Mac verplaatst en OneDrive synchroniseert de verwijdering naar de cloud. Weigert een map waar nog items in staan (en zegt hoeveel) en elk pad buiten een OneDrive-map. Zonder confirm wordt een voorbeeld geretourneerd; geef confirm=true mee om te verwijderen. Als OneDrive Files-On-Demand het item herstelt, meldt de tool dat de verwijdering niet is gelukt in plaats van succes te claimen. Haal het pad uit onedrive_list_files of onedrive_search_files.

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 delete",
      "type": "boolean"
    },
    "path": {
      "description": "Absolute path to the file or folder",
      "type": "string"
    }
  },
  "required": [
    "path"
  ],
  "type": "object"
}

Documentatievoorbeeld

Documentatievoorbeeld voor onedrive_delete_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,
  "path": "/Users/demo/OneDrive-Demo/Documents/meeting-notes.txt"
}

Windows

Doel

Verwijdert één bestand, of één lege map, van de lokale schijf. Het werkt op het lokale pad en roept nooit de OneDrive-service aan. Het pad moet binnen een OneDrive-map liggen (onedrive_root toont ze, onedrive_list_files en onedrive_search_files geven paden daarin): al het andere, en een OneDrive-map zelf, wordt met of zonder confirm geweigerd. Een pad dat niet bestaat en een map waar nog items in staan, worden met of zonder confirm geweigerd. Zonder confirm=true wordt niets verwijderd: de aanroep retourneert een voorbeeld dat het pad noemt en zegt of het een bestand of een map is. Met confirm=true wordt het item direct verwijderd, niet naar de Prullenbak verplaatst, en deze server heeft geen tool om het te herstellen; wat de OneDrive-synchronisatieclient daarna met de verwijdering doet, valt buiten deze tool. Om een map met items te verwijderen, verwijdert u eerst de inhoud, per aanroep één item.

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 the delete",
      "type": "boolean"
    },
    "path": {
      "description": "Absolute path to the file or folder to delete",
      "type": "string"
    }
  },
  "required": [
    "path"
  ],
  "type": "object"
}

Documentatievoorbeeld

Documentatievoorbeeld voor onedrive_delete_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,
  "path": "Documents/meeting-notes.txt"
}