又有疑禹合诸侯于会稽,在摄位后,若治水时,浙江未闻疏导,不得预三江之列。不知禹贡该括众流,不应独遗浙江,而会稽又扬州山镇所在,必无四载不至之理。其不言于导水者,或以施功之少,故略之耳。若顾宁人疑古所谓中江北江南江即景纯所谓三江,则愚又未敢以为然。据先儒固城等湖是阖庐伐楚开以运粮者,况经文中江明指大江,似无庸附会也。若胡朏明既主康成之说,又以秦汉之际别有三江,以分江水东历乌程至余姚,合浙江入海者为南江。以芜湖水东至阳羡,由太湖入海者为中江。合岷山为北江。其说虽无关禹贡,而亦属不考。分江水发安庆至贵池,即有山溪间之,何由东行合浙。芜湖之水其北入江者既不别标一名,其东由太湖入海者安得复言江也。朏明将正汉志水经之失,而不知自出其揣度之词矣。景纯说,黄文叔颇不谓然
其后季氏图始引之东汇泽,陈氏畅之,归熙甫因为定论。愚窃以景纯之说为不易云。姚刑部曰汉地理志曰,芜湖县中江,出西南,东至阳羡入海。吴县南江。在南东入海。毗陵北江,在北东入海。禹贡之三江具是矣。禹贡之后周职方以为扬州之川,国语以为环吴越之境。下至秦汉人,凡云三江者,皆此三江也。夫江汉既合,其下流为北江者固非必汉水,为中江者固非必江水也。然而导川之文分纪之,曰导漾东为北江,导江东为中江者,约其地势南北而概分之,以明江汉之均为渎焉耳。郑康成本地志以注禹贡,故疏引其说曰,江分于彭蠡,为三孔,东入海。言江自彭蠡而下始流为三也。又曰,经言东迤为南江,其解尤善。盖地志石城县分江水,首受江者,南江之始。而在吴县南东入海者,南江之委也。导川有北江中江,而遗南江,岂其理哉。故言导江至于东陵,其分而东流者,迤逦入海,是南江也。
其北流者,又会于汇,而后为中江也。世皆说会于汇为彭蠡,而实非。是今江合彭蠡,过湖口,乃东北流,是会汇而后北,非北会于汇也。且经文简,导漾导江,辞皆互见。导漾已言东汇泽为彭蠡矣,导江不必再言也。然则是汇在石城分南江之后,芜湖分中江之先,其巢湖也欤。夫说禹三江者,莫详于汉地理志,莫善于康成之注书,而惜乎不可尽见。自是之后,江水支分,南派湮失,人疑所不见,而说乃日纷。韦昭以松江钱塘浦阳为三江,其言始谬。郭景纯则以今大江易其浦阳。夫浦阳古不与江通,不当名为江,景纯易去之为是。而景纯所数之三江,实即地志三江之委,固不若地志原委之分明也。若夫庾仲初以娄江松江东江为三江,原流猥短,何以名扬州之川。其谬殆不足辨。而徐坚初学记不知得谁氏之说误以为康成,乃以彭蠡为南江,岷江为中江,汉为北江。夫经于导川,言其下流乃为此三江耳。而求之上流,上流江所受之大水岂啻六七,而何以谓之三江。且扬州其川三江,而汉水入江之地非扬州也。其论无一可通,与疏所引之郑注绝相背,此岂康成言哉。近世胡朏明着禹贡锥指,知诎庾仲初之徒顾信初学记之所谓郑说者,猥谓芜湖石城之水凿于阖庐,非禹迹,何其谬耶。墨子云,禹南为江汉淮汝,东流之,注五湖之处,以利楚荆越南夷之民。夫以江汉东流之,注五湖之处,是石城芜湖水真禹所为,非阖庐凿也。荀子曰,禹通十二渚,疏三江。墨子荀子之去阖庐未远,使石城芜湖水乃阖庐凿耶,其知之必先于胡氏矣。钱学博曰禹贡之三江,职方之三江也。班孟坚地理志渭南江在吴县南入海,北江在毗陵县北入海,中江出芜湖西南,东至阳羡入海,皆扬州川。此释职方也,即释禹贡矣。自郑康成注尚书始别为之说曰,左合汉为北江,右会彭蠡为南江,岷江居其中为中江。若然,则自夏口以北者北江也,湖口以南者南江也,夏口以至湖口者中江也。而自湖口以下惟有一江,以禹贡导水经文质之,于汉曰东汇泽为彭蠡,东为北江,入于海。于沱曰,东迤北会于汇,东为中江,入于海。
则自湖口而下分为三江,殆不如康成之说矣。揆孟坚所言,江过湖口实分为三,而以行南道者为南江,行北道者为北江,行中道者为中江,合乎禹贡导水之经,诚不易之论也。考之水经沔水自沙羡县北南入于江,合流至居巢县南,东至石城县,分为二,其一东北流,过牛渚毗陵以入海者为北江,自石城东入贵口,至余姚入海者为南江,自丹阳芜湖县东至会稽阳羡入海者为中江。皆与孟坚合,惟孟坚谓南江从吴县南入海异耳。然孟坚又谓石城分江水,首受江,东至余姚入海。郦道元引桑钦地理志亦谓江水自石城东出径吴国南为南江。盖余姚入海之江,即吴县南入海之江也。余姚吴县之间为由卷海盐乌程余杭钱塘诸县,南江由之入海固在吴国之南国,后为县,是以孟坚志南江入海处既系之余姚,又系之吴县也。水经附记不详中江所由,而今尚有其迹。白杨行密筑五堰,江流始绝。永乐时,设三坝,则陆行者十八里矣。然自银林以西,邓步以东,其流固在也。可知二江虽自石城芜湖分行,而同会具区。故郦道元以南江即合于浙江浦阳江之谷水,而咸淳毗陵志以荆溪为中江,惟北江自从毗陵入海耳。此足以证三江之实有其三,非如康成之合三江而为一矣。王氏曰考周应合景定建康志云,唐景福三年,杨行密将台蒙作五堰,拖轻舸馈粮,而中江之流始狭。五堰者,银林堰在溧水县东南一百里,长二十里。少东曰分水堰,长十五里。又东五里曰苦李堰,长八里。又五里曰何家堰,长九里。又五里曰余家堰,长十里。所谓鲁阳五堰也。后易为上下二坝,通名东坝。据此,似东坝创自台蒙。其实元和志,当涂县有芜湖水,在县西南八十里,源出县东南之丹阳湖,西北流入大江。则元和以前此地已置堰。故水不东流而西北入江,与汉志东至阳羡已不合矣。然汉志中江虽至阳羡入震泽,若毗陵之北江,即今通州入海之大江,不入震泽也。吴县之南江即松江,乃震泽下流,非入震泽者也。二孔以此为皆入震泽,殊为妄谬。
且此三江虽有南北中之名,与导水之中江北江无涉,即与扬州三江无涉。而二孔牵合为一,独不思大江安流,千古无易,远在震泽东北二百余里,由扬子入海,此岂入震泽者。而乃云江分为三,共入震泽,岂非误以汉志三江当禹贡三江,以汉志三江之中江入震泽,而遂以三江皆入震泽耶。司马贞史记索隐误同。再考江湖之通起于周末,并非禹迹。盖汉志中江即今芜湖之县河,高淳之胥溪,溧阳之永阳江,宜兴之荆溪,西连固城石臼丹阳诸湖,受宣歙金陵姑孰广德及大江水,东连三塔湖长荡湖,达荆溪震泽。此水三代以上本不相通,中三五里辄有高阜,犹是后代开凿所遗。盖春秋时阖庐伐楚,用伍员计开之。左传襄公三年,楚子重伐吴,克鸠兹,至于衡山。哀公十五年,楚子西子期伐吴,及桐汭。皆由此道,自是江湖始通。河渠书,东方则通沟江淮之间,即夫差所开邗沟,于吴则通渠三江五湖,即阖庐所开胥溪也。而后世误以为禹迹,知禹时江湖本不通,则知汉之南江中江与禹贡三江无涉。又曰汉志南江中江固与禹贡三江无涉矣,而又有分江水渐江水二条,分江水出丹阳郡石城县,首受江,东至余姚入海,过郡二,行千二百里。渐江水出丹阳郡黟县南蛮夷中入海。水经渐江水出三天子都,北过余姚,东入于海。郦注云,山海经谓之浙江也。至钱塘称钱塘江,与浦阳江合称浦阳江。此水本出山溪,无劳疏凿,且与大江中隔,重峦迭障,断无相通之事。