下面是我試圖解決的問題:每週一次將6個文本文件放在一個目錄中,每個文件的可變數量的記錄。我需要將這些文件分成5個其他文件(每個工作日一個文件)。所以在這個過程運行後,我將有30個文件。我希望這可以作爲計劃任務運行,這樣我就不必每週手動分割這些文件。根據Windows中的行數對文件進行均勻分割
例如: File One.txt有1000條記錄,所以它將被分割成File One A.txt(200條記錄),File One B.txt(200條記錄),File One C.txt(200條記錄) ,File One C.txt(200條記錄)和File One D.txt(200條記錄) 文件Two.txt可能有500條記錄,所以它會被分成5個100條記錄的文件。 (文件2 A.txt,文件2 B.txt等)
約束:我正在運行Windows Server 2008.我無法安裝任何額外的第三方實用程序,我不希望編譯該解決方案或安裝一切。如果可能的話,我更喜歡它是批處理文件。
我在這裏看到了其他的例子,看文件中的字符串,但是這與內容無關。謝謝你的幫助!
如果您的文件有1001行,該怎麼辦?你將如何劃分它? – foxidrive
你想如何分割文件?前200個記錄進入第一個文件,第二個200個記錄等等?還是你想交替分配行,例如文件1有1,6,11行等?要麼...?這和這周的幾天有什麼關係? – dbenham
文件如何拆分並不重要。無論最簡單的工作都可以。每個輸出文件中的行數不必完全相同,因此如果文件爲201,200,200,200,200則沒問題。如果你把第一個200放在第一個文件中,或者如果你將它們分成卡片,那沒關係。 – user3669032