listFiles()
Last updated
// Get a list of available files
files = listFiles()
// Display the files
log "Available files:"
for i files.len (
// Using ++ to concatenate strings without spaces
log (i + 1) ++ ". " ++ files[i]
)// Get the list of files
files = listFiles()
// Check if a specific file exists
fileName = "config.json"
fileExists = files.contains(fileName)
if fileExists (
// Open the file if it exists
content = open(fileName)
// Using ++ to join strings without adding spaces
log "File opened: " ++ fileName
) else (
log "File not found: " ++ fileName
)// Get all available files
files = listFiles()
// Process only JSON files
jsonFiles = []
for i files.len (
if files[i].endsWith(".json") (
jsonFiles.append(files[i])
)
)
// Process each JSON file
for i jsonFiles.len (
currentFile = jsonFiles[i]
log "Processing: " ++ currentFile
// Open and process the file
content = open(currentFile)
data = content.JsonParse()
// Do something with the data
log "File contains " ++ data.len ++ " items"
)// Get available files
files = listFiles()
// Display a simple file selector
log "Select a file by number:"
for i files.len (
log (i + 1) ++ ": " ++ files[i]
)
// Get user selection
selection = ask("Enter file number:").toNum()
if selection > 0 and selection <= files.len (
selectedFile = files[selection - 1]
log "You selected: " ++ selectedFile
// Open the selected file
content = open(selectedFile)
log "File content: " ++ content
) else (
log "Invalid selection"
)