Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local args = {...}
- local sides = {"back"}
- for i=1,#sides do
- if not rednet.isOpen(sides[i]) then
- rednet.open(sides[i])
- end
- end
- term.setCursorPos(1,1)
- term.clear()
- if #args < 1 then
- print("Usage (<> required, [] optional):")
- print("sendfile [ComputerID] <file>")
- return
- end
- if #args == 1 then
- if fs.exists(args[1]) then
- textutils.slowPrint("Sending file "..args[1].."!")
- rednet.broadcast("RECEIVE", "ftp")
- rednet.broadcast(args[1], "ftp")
- file = fs.open(args[1], "r")
- rednet.broadcast(file.readAll(), "ftp")
- file.close()
- else
- print(args[1].." does not exist!")
- return
- end
- else
- if fs.exists(args[2]) then
- textutils.slowPrint("Sending file "..args[2].." to "..args[1])
- F = fs.open(args[2])
- id = tonumber(args[1])
- rednet.send(id, "RECEIVE", "ftp")
- rednet.send(id, args[2], "ftp")
- rednet.send(id, F.readAll(), "ftp")
- F.close()
- else
- print(args[2].." does not exist!")
- return
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement