關於複製一問??

我使用的是LV 6.1,有一個問題想請問一下版上的大大~~當我使用COPY指令時如果(target path)目錄下有一個相同檔名的檔案,則不會進行複製的動作。通常我會將該檔案DEL,不過....目前遇到一個問題。目錄眾多的時候~一個目錄底下有一堆子目錄,子目錄底下又有一堆目錄,接下來才是檔案,逐一檢查太浪費時間。請問我該如何去進行複製動作。簡單來說~~如何將相同檔名的檔案覆蓋(覆蓋時不會逐一詢問使用者)。這個問題我沒有頭緒~~想請問一下大大~~謝謝!!

 

請問你為何要這樣作?

請問你的檢查的步驟是人工還是用程式去檢查
如果target path內的檔案一定全都會被更新, 那乾脆直接把target path的dir先刪除
如果target path內只有部份檔案會被取代, 你就必須先判斷是否有此檔案, 有的話先刪除, 再從source path copy過來

這有一個OpenG的Copy with Options.vi, 已經把上述講的判斷的部份寫好了
所以你直接使用即可, 如果 6.1版不能用, 那你自己看是否可以將vi內的程式重新寫一次

Copy with Options__ogtk.vi (OpenG Tools)

[QUOTE=yao]

請問你的檢查的步驟是人工還是用程式去檢查
如果target path內的檔案一定全都會被更新, 那乾脆直接把target path的dir先刪除
如果target path內只有部份檔案會被取代, 你就必須先判斷是否有此檔案, 有的話先刪除, 再從source path copy過來

這有一個OpenG的Copy with Options.vi, 已經把上述講的判斷的部份寫好了
所以你直接使用即可, 如果 6.1版不能用, 那你自己看是否可以將vi內的程式重新寫一次

Copy with Options__ogtk.vi (OpenG Tools)

[/QUOTE]

謝謝!!這我懂....不過目前遇到的瓶頸是,目錄的層數太多。而且有的dir可以完全移除,有的要保留。如果我用比對的方式進行會太緩慢。所以跟大家請教一下。

謝謝大家熱情的回應!!我會在想想的!!

[QUOTE=ancle]請問你為何要這樣作?[/QUOTE]

老闆交代我的事,我就去思考摟!!

因為要幫一個龐大的軟體複製一些檔案到~~生產線的電腦。不過~~

目錄太多了~~一個主要的裡面五六層!!有的目錄要保留,有的要殺。

所以小弟我卡住了!!呵呵~~

OpenG的vi還是無法滿足你的需求嗎??

[QUOTE=yao]OpenG的vi還是無法滿足你的需求嗎?? [/QUOTE]

恐怕是....沒關係~~很謝謝你~~我在思考一下摟!!