Well of course you could use portable dives such as flash drives and writable disks to pass files. You could also share with people on your network easily if you're using windows. But if you don't want to do that you could always use FTP programs.
there are many file sharing tools such as ftp, HTTP, HYIP, these tools present various ways through which we can share our file, graphics and pictures etc.