我想从文件列表中删除内容。
编辑:
我有文件清单。
file1 file2 file3
那些包含一堆行的文件...
我想删除每个文件中的所有行。
发布于 2010-09-29 02:47:39
看起来你需要截断文件。做一些类似的事情:
File.open('/tmp/file', 'w') {|file| file.truncate(0) }
发布于 2015-04-02 15:34:43
要截断文件:
File.truncate('/path/to/file', 0)
要截断文件列表:
[file1, file2, file3].each { |file| File.truncate(file, 0) }
发布于 2016-10-23 17:03:38
由于截断并非在所有平台上都可用,因此请使用f = open('filename', File::TRUNC) {}
https://stackoverflow.com/questions/3815979
复制相似问题