Можно с помощью специального USB-кабеля (PC - PC) + идущее в комплекте ПО. Можно при помощи создания локальной сети - проводной (при помощи патч-корда - витой пары) или беспроводной (Wi-Fi). Можно с помощью "синезуба", FireWire, IrDA (два последних - уже морально устарели, но все зависит от возраста компьютеров). Есть еще несколько архаичных вариантов - типа LPT или COM. У каждого способа есть свои плюсы и минусы. Имеет также значение какие компьютеры соединяются - одни и те же или каждый раз разные. Наиболее простой и дешевый вариант дома - проводная локальная сеть.
В наше время, имхо, наиболее быстрым решением "в лоб" будет флэшка на несколько гигабайт. Ну или сеть.
Если нужно просто соединить два компа, то купи сетевой шнур обжатый и настрой сеть. При этом важно чтобы у обоих ПК была встроенная сетевая карта и одинаковая версия Винды, ибо между разными поколениями Винды сеть иногда бывает сложно настроить.
Если ещё предполагается доступ в интернет с обоих ПК, то тогда в одном должно быть две сетевые карты — к одной подключен инет, а к другой второй комп. При этом интернет на втором ПК будет зависеть от включенности первого ПК. Если хочется избежать этой проблемы, тогда используй роутер, к которому подключи интернет.
iaminternet предложил самый оптимальный способ.
Если нужен тупо обмен файлов - скинуть фильмы например, проще жеский вытащить и подцепить - займет 2 минуты, это если под рукой нет:
USB-кабеля (PC - PC), Wi-Fi,"синезуба" (он же блютуз), FireWire, IrDA, LPT или COM... Как уже написали выше.
ещё вариант-"невариант" - Интернет (р2р сеть) или с Ip на ip.
Удачи ;))))))))))))))))))