私はCMD初心者で、私が取り組んでいるバッチスクリプトで質問があります。 私は、.pdfファイルを含む30個のサブディレクトリを持つ親ディレクトリを持っており、各サブディレクトリに対してfilelist.txtが必要です。また、各filelist.txtを、それが属するサブディレクトリのファイル名として保存します。これは以下のスクリプトで完了しています:出力ファイルリスト内のファイル拡張子を除外する方法CMDのバッチ "dir"スクリプト内の
@echo off
cd /d "C:\Desktop\parentDir"
for /d %%a in (*) do (
DIR /B /ON /A-D "%%a" > %%a.txt.
move %%a.txt "%%a" >nul
)
私の質問はどうやって各filelist.txtの出力でファイル拡張子を削除できますか?例えば、私は今、スクリプトを実行すると、.txtファイルの出力は、私は、「PDFファイル」とは〜コマンド 『は、』あなたは、エコー%% 『を行う』ことができて、私は知っている
を取り除く必要がある1111.pdf 1112.pdf を示し私はファイルの拡張子を削除するには、しかし、私はどのように/現在のスクリプトにこれを考慮する手掛かりがありません。
ご協力いただきましてありがとうございます。
Xavero:Genius!カンツは十分にありがとう、完璧に動作します! – bNicholS