我需要編寫一個運行編號 - 在現有文件的開頭。到目前爲止,我所能做的只是寫入每個文件的末尾。請幫忙嗎?如何寫入到F#中的文件開頭#
1
A
回答
3
如何(警告未經測試的代碼!):
open System.IO
File.ReadAllText("c:\\old.txt")
|> fun s -> let r = new StreamReader(s)
let data = r.ReadToEnd
r.Close()
s.Close()
data
let writeStringToFile d =
(File.OpenWrite("c:\\new.txt"), d)
|> fun ((s : FileStream), (d : string)) -> let r = new StreamWriter(s)
r.WriteLine("new data")
r.Write(d)
r.Close()
s.Close()
getStringFromFile()
|> writeStringToFile
編輯:
更好的解決方案:
File.WriteAllText("c:\\new.txt", "new Text" + File.ReadAllText("c:\\old.txt"))
+0
這樣做可能有更好的方法 – mydogisbox 2013-03-12 19:18:19
+0
有。 File.ReadAllText/WriteAllText。 – Daniel 2013-03-12 19:37:59
+0
@Daniel很好的電話。新解決方案發布 – mydogisbox 2013-03-12 19:45:33
相關問題
- 1. 在Scheme中寫入文件的開頭
- 2. 寫入到C++中的文本文件的開頭
- 3. 如何有效地寫入F#文件?
- 4. Qt - 在文件開頭重複寫入
- 5. 如何使用Stream Writer寫入文件開頭?
- 6. 我如何寫浮點值到f中的文件#
- 7. 如何在文件中將行插入到Perl文件的開頭?
- 8. 使用os.chdir訪問文件夾以'\ f'開頭的文件
- 9. 如何將文件添加到開頭?
- 10. 讀取/寫入文件頭
- 11. 如何從django的NamedTemporaryFile中寫入urllib2.read()的頭文件?
- 12. java如何打開文件寫入
- 13. 如何文件讀入行的F#
- 14. 如何找到zip文件中「中央目錄」的開頭?
- 15. 如何寫F#
- 16. 如何在php文件的開頭寫數據?
- 17. Ruby將打開文件但不寫入它?拉我的頭髮
- 18. 如何在Word 2016中將VBA寫入以//開頭的格式?
- 19. 如何在多個文件的開頭插入文本?
- 20. 如何在文本文件的開頭插入內容?
- 21. 如何導航到Android Studio中文件的開頭或結尾?
- 22. 從頭開始編寫文件
- 23. 如何將數據寫入到php中的文本文件中
- 24. 打開並寫入文件
- 25. 寫入文件到其中
- 26. 如何在Python中編寫無頭文件的XML文件?
- 27. 如何將文本添加到文件夾中所有文件的開頭?
- 28. 將F#中的seq寫入輸出文件
- 29. 如何將SCRIPT_URI寫入Apache的頭文件?
- 30. 如何寫入打開的Word文檔
向我們展示你嘗試過的代碼。 – ildjarn 2013-03-12 18:19:43
也許只是創建一個新文件,將它寫入它,然後複製現有文件的內容並刪除舊文件並保存新文件。 – Alexan 2013-03-12 18:25:57