我正在将一个字符串写入文件,我想获取刚写入的字符串的偏移量。 这是编写文件的代码:
<table class="table table-striped" id="ex-table">
<thead class="thead-inverse">
<tr>
<th>ID Number</th>
<th>Request Status</th>
</tr>
</thead>
<tbody>
<tr id="tr">
<td id="status"></td>
</tr>
</tbody>
<script>
var database = firebase.database().ref().child('Request');
database.once('value', function(snapshot){
if(snapshot.exists()){
var content = '';
snapshot.forEach(function(data){
var status= data.val().status;
content += '<tr>';
content += '<td>' + status + '</td>';//column2
content += '</tr>';
});
$('#ex-table').append(content);
}
});
</script>
写完线后如何获得偏移量?
答案 0 :(得分:1)
os.Write
仅返回写入的字节长度。如果需要偏移量,可以:
os.Stat
,然后使用os.WriteAt
在FileInfo
结构提供的文件末尾的偏移量处进行写入。os.Stat
,然后从新的大小中减去写入文件的长度。