.txtファイルの最初の200行を削除しようとしています。"more"コマンドはファイルに保存されません
上記のコードは数か月間動作していますが、最近は動作を停止しています。コードはmoreコマンドまで実行され、停止します。
キーボードを数回押すと、何かがトリガされ、次のコード行に移動し始めます。
私がこのコードを実行しているときに、手動でキーボードを数回押して実行してください。
スクリプトを強制的に実行せずに端末ウィンドウを閉じて、新しいdatabase2.txtファイルを削除しようとすると、ファイルが使用されているためにファイルを削除できないというエラーが表示されます。 com。
マイコード:
cd c:\folder
more /E +200 Database.txt > Database2.txt
timeout 10
del /f Database.txt
timeout 10
rename Database2.txt Database.txt
timeout 10
exit;
私は実行しています:
- のWindows 10のホームバージョン1703
- OSのビルド:15063.674
- ラム:6GB
- X64プロセッサ
- を64ビットOS
- Intel Core i5-2430m [email protected]
何か助けてください!
65534行以下のテキストファイルの場合は、more +200 Database2.txt'を使用します。ファイルが大量の場合は、 'more'がユーザ入力を待っています... –
aschipfl
これを試してみましたが、コマンドが停止することはありませんでした。 database.txtファイルが10,000行未満です – cdangerdouglas
コマンドはdatabase2.txtファイルに出力を配信しますが、バッチファイルの次の行には移動しません。 database2.txtを作成した後、バッチスクリプトを強制的に次の行に移動させるにはどうすればよいですか?あたかも漫画を完成させるためにもっと多くの漫画がスペースバーを押すのを待っているようです。どうすればこれを避けることができますか?私は、データベース2.txtが作成された後に完了するためにコマンドを必要とします。 – cdangerdouglas