> For the complete documentation index, see [llms.txt](https://docs.zerve.ai/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zerve.ai/guide/notebook-view/files/download-files.md).

# Download Files

## **Download into File system**

Python Syntax for downloading file a file into file system

```python
import requests

# URL of the Iris dataset
url = "https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data"
file_path = "./iris_dataset.csv"  # Desired local file path

# Send an HTTP GET request to the URL
response = requests.get(url)

# Check if the request was successful
if response.status_code == 200:
    # Open a local file with write-binary ('wb') mode
    with open(file_path, 'wb') as file:
        # Write the content to the local file
        file.write(response.content)
    print(f"File downloaded successfully and saved as {file_path}")
else:
    print(f"Failed to download the file. HTTP status code: {response.status_code}")

```

R Syntax for downloading file a file into file system

```r
# URL of the Iris dataset
url <- "https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data"
file_path <- "./iris_dataset.csv"  # Desired local file path

# Download the file
download.file(url, file_path, method = "auto")

# Check if the file was downloaded
if (file.exists(file_path)) {
  cat("File downloaded successfully and saved as", file_path, "\n")
} else {
  cat("Failed to download the file.\n")
}

```

## **Download from File system**

The files from file system can also be downloaded into the local machine.

<figure><img src="/files/ULUyeGprCOnEZby4YB35" alt=""><figcaption><p>Download file without code</p></figcaption></figure>
