Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local cmp = require("component")
- local computer = require("computer")
- local event = require("event")
- local filesystem = require("filesystem")
- local unicode = require("unicode")
- local shell = require("shell")
- local fromAddress = filesystem.get(os.getenv("_")).address
- local candidates = {}
- for address in cmp.list("filesystem", true) do
- local dev = cmp.proxy(address)
- if not dev.isReadOnly() and dev.address ~= computer.tmpAddress() then
- table.insert(candidates, dev)
- end
- end
- local function findMount(address)
- for fs, path in filesystem.mounts() do
- if fs.address == cmp.get(address) then
- return path
- end
- end
- end
- for i = 1, #candidates do
- local label = candidates[i].getLabel()
- if label then
- label = label
- else
- label = candidates[i].address
- end
- io.write(label:sub(1,8) .. "\n")
- end
Add Comment
Please, Sign In to add comment