1

FTP 転送でデータが失われないように、FTP プロセス用の「チェック」バッチ ファイルを作成しようとしています。

バッチ ファイルは、ディレクトリ内のすべてのファイルを調べて、レコード数をカウントする必要があります。結果は ~ で区切られます (つまり、Output1~200)。これまでのところ、私はこれを得ました:

type "">Check.txt
set file=Output1.txt
set /a cnt=0
for /f %%a in ('type "%file%"^|find "" /v /c') do set /a cnt=%%a
echo %file%~%cnt% >> Check.txt

pause

最初のタイプ "">Check.txt は、ファイルをクリアしてから、特定のファイルを探します。ディレクトリ内のすべてのファイル名を動的にループするように設定するにはどうすればよいですか?

4

2 に答える 2

4

これはコードを使用して、ディレクトリ内のすべてのファイルを処理し、行数をカウントします。それがあなたのやりたかったことですか?

@echo off
( 
  for %%a in (*.*) do (
    for /f %%b in (' find "" /v /c ^< "%%a" ') do echo %%a~%%b
  )
)> "%userprofile%\desktop\Check.txt"
于 2013-10-03T08:48:13.047 に答える
2

バッチ ファイルのリンクとヘルプ

コマンドと構文に関する組み込みのヘルプについては、コマンド ウィンドウにこれを入力してください

W2K の場合: HH windows.chm::ntcmds.htm
XP の場合: HH ntcmds.chm

いくつかのバッチ関連のフォーラムと資料

http://www.dostips.com/forum/
http://www.ss64.com/nt/index.html
http://www.robvanderwoude.com/
http://www.computerhope.com/forum/
http ://stackoverflow.com
http://forums.techguy.org/23-dos-other/
http://www.netikka.net/tsneti/info/tscmd.php <--- tscmd.zip には多くのサンプルがあります

これらの Usenet グループを検索します。「your+keywords」をキーワードに置き換えます

alt.msdos.batch
alt.msdos.batch.nt
http://groups.google.com/groups?group=alt.msdos.batch&q=your+keywords
http://groups.google.com/groups?group=alt .msdos.batch.nt&q=あなたの+キーワード

于 2013-10-04T01:54:53.990 に答える