大きなファイルから最後の文字を削除したいと思います。制限事項は次のとおりです。
- ファイルは、同様の 2 番目のファイルに必要なディスク領域を使用せずに、その場で変更する必要があります。
- それはWindowsマシンです
- コンパイルされたコードをマシンにコピーできないため、ファイルを操作するための c++ プログラムの小さな c# プログラムを作成できません
- これは、Python などの非ネイティブ スクリプトが利用できないことも意味します。
私の知る限り、これはバット、VB (または JScript) に限定されますが、これらに実行可能なオプションがあるようには見えません。VB では、systemfile オブジェクトから TextStream を作成する必要がありますが、このストリームは、ディスク領域を使用して別の場所に保存する必要があると思います。
これを簡単に行う方法はありますか?