Prathmesh48's picture
Update app.py
0c47685 verified
raw
history blame
740 Bytes
import gradio as gr
import os
def list_files_and_folders():
try:
cwd = os.getcwd() # Get the current working directory
file_list = []
for root, dirs, files in os.walk(cwd):
for file in files:
file_list.append(os.path.join(root, file))
for dir in dirs:
file_list.append(os.path.join(root, dir))
print(file_list)
return "\n".join(file_list)
except Exception as e:
return f"Error: {str(e)}"
# Define the Gradio interface
iface = gr.Interface(
fn=list_files_and_folders,
inputs=None,
outputs=gr.Textbox("ready"),
title="List Files and Folders in Current Directory"
)
# Launch the Gradio interface
iface.launch()