Re: [问题] openfiledialog修改复数文件档

楼主: StupidGaGa (笨嘎嘎)   2015-02-03 11:18:46
※ 引述《alancmh (当)》之铭言:
: 请问..
: 如果想一次同时针对多个文件档进行修改..
: 例如:(1)A.txt  (2)B.txt (3)C.txt
: 将此3个文件档作文字取代的动作
: 我是否一定要用3个openfiledialog?
: 还是可以用一个openfiledialog就好?
: 例如将档案名放入阵列中,然后再用foreach的方式进行更改??
你应该建立一个class叫做TxtHandler,
这个class专门处理你所想要的动作,如"取代"。
建议不要用OpenFileDialog,
可以考虑用File.ReadAllText,这样子修改比较方便。
至于档案路径则是另外写一个比较好。
你可以考虑用多执行绪下去做,如果不太会,
那你用List<TxtHandler>来放,再用foreach一个一个作。
因为贴程式码会被骂误导,所以不贴了。
作者: wenyonba (射后不理很XX啊!!!!)   2015-02-03 14:53:00
原Po想用OpenFileDialog应该是要让使用者选档案吧选当然可以用OpenFileDialog啊,至于取代用class包成函式 OK 的至于要不要MultiThread,看电脑可用的核心数,或是取代动作所需的时间长短,可再考虑

Links booklink

Contact Us: admin [ a t ] ucptt.com