OneDrive Move copy create delete file folder
Today, We want to share with you OneDrive Move copy create delete file folder.
In this post we will show you Move, copy, create, or delete a file or folder on OneDrive, hear for OneDrive Copying and Moving Files and Folders we will give you demo and example for implement.
In this post, we will learn about How to copy or move files to OneDrive with an example.
If you are using onedrive Microsoft Office account on your website,iPad or iPhone and android application,
you may have to noticed to that there is not simple or easy way to rename file and folder,
re-arrange data and simple organize your all files and content within the PowerPoint,
Excel sheet and Word sheet application.
Create a new folder in OneDrive
Creating folders and files to group and classify your all files is key with staying organized.
and This is especially most important when you all start working on your files or folder on multiple devices (laptop,work computer, Android,home computer, smartPhone, iPad, iPhone,etc..).
Creating a new folder HTTP request using POST Method
//using parent folder id and sub children name POST /drive/items/{parent-id}/children
Example : Creating a new folder using OneDrive
//provid folder or file name POST /drive/root/children //method post Content-Type: application/json // header send data { "name": "pakainfo", "folder": { } }
Response
HTTP/1.1 201 Created //error message Content-type: application/json //// header send data { "id": "0123456789abc", "name": "pakainfo", "folder": { "childCount": 0 } }
Delete an File and folder in OneDrive
Deleting a File and folder HTTP request using DELETE Method
DELETE /drive/items/{item-id} DELETE /drive/root:/{item-path}
Example : Deleting a File and folder using OneDrive
DELETE /drive/items/{item-id} //using item-id delete
Response
HTTP/1.1 204 No Content //Success http code
Download a OneDrive File and Folder contents
downloadong a File and folder HTTP request using GET Method
GET /drive/items/{item-id}/content //using item-id it GET /drive/root:/{path and filename}:/content //using item content path
Example :downloadong a File and folder using OneDrive
GET /drive/items/{item-id}/content //using item-id it
Response
HTTP/1.1 302 Found // Error generate Location: https://b0mpua-by3301.files.1drv.com/z23vmagjang4tehasghasodfik
Copy an Folder and File on OneDrive
Copying a File and folder HTTP request using POST Method
POST /drive/items/{item-id}/action.copy // using id to copy POST /drive/root:/{item-path}:/action.copy // using path to copy
Example : Copying a File and folder using OneDrive
POST /drive/items/{item-id}/action.copy // using id to copy Content-Type: application/json // using path to copy Prefer: respond-async // type sync or async { "parentReference": { "id": "{new-parent-id}", // folder parent id "path": "/drive/root:/Documents" //base path }, "name": "resfoobardata.txt" }
Response
HTTP/1.1 202 Accepted //http header code Location: https://onedrive.com/monitor/z6512jlkjlng5852abcastrg
Get Fetch data for a OneDrive Files and Folder
fetching a File and folder HTTP request using GET Method
GET /drive/items/{item-id} // fetching id to get data GET /drive/root:/{item-path} // fetching path to get data
Example : fetching a File and folder using OneDrive
GET /drive/items/{item-id} // fetching id to get data
Response
HTTP/1.1 200 OK Content-type: application/json { "id": "05895456789abc", "name": "pakainfoexample.xlsx", "eTag": "9898918JKOMH2jlkda", "cTag": "Ja585klkas55ssidj1l2j34l98Ale", "createdBy": { "user": { "id": "9898", "displayName": "admin pakainfo" } }, "createdDateTime": "string (timestamp)", "lastModifiedBy": { "user": { "id": "9898", "displayName": "pakainfo admin" } }, "lastModifiedDateTime": "string (timestamp)", "size": 9898, "webUrl": "http://onedrive.com/...", "parentReference": { "driveId": "98985", "id": "root", "path": "/drive/root:" }, "folder": { "childCount": 6 } }
Uploading contents for an File and Folder on OneDrive
1st : Simple item upload – It is less than 100MB of content.
2nd : Resumable item upload – It is resumable transfer data.
3rd : Multipart item upload – It is upload data files or both the contents of an files/folder and metadata.
4th : Upload from URL (preview) – It is file and folder can be retrieved.(content)