2012-04-19 6 views
0

ウィンドウ内のファイルの名前を一括変更する方法を探しています。私は特にそれが動作する限りどの言語を使用するか心配していません。請求書をスキャンするために職場のスキャナを使用し、スキャナに請求書番号を入力し、ファイルをPDFとして保存します。ウィンドウ内のバッチリネーム

問題は、私たちは、ファイル名に基づいて請求書を使用してアクセスプログラムにこれらをインポートし、彼らがyyyymmddhhmmss_invoicenumber.pdf

として保存されているが、ファイル名に日付/タイムスタンプを認識しません。毎日、約80件の請求書を調べ、名前を変更して請求書番号まですべてを削除する必要があります。

私が見つけたすべてのスクリプトは、日付時刻をファイル名に追加しますが、削除したいと思います。 PHPとHTMLを少ししか作れませんでしたが、私はウィンドウ上で動作するものが必要です。

誰かが提案できるものはありますか?理想的には、このプロセスを自動化するためにクリックできるバッチスクリプトまたはボタンにしたいと思っています。

ご協力いただきまして誠にありがとうございます。

答えて

2

ファイル名は、このバッチスクリプトが

@echo off 
for /f "delims=_ tokens=1,2" %%a in ('dir /b *_*.pdf') do @echo ren %%a_%%b %%b 

に動作しますyymmddxxx_invoicenumber.pdfがある限り(

%に%%削除(それは実際にはファイル名を変更持つようにエコーを取り除きます)コマンドラインから実行している場合)

あなたは ('dir /b yy*_*.pdf') or ( 'DIR/B ??ミリメートル* _ *。PDFファイル')への内部コマンドを国防省、その後、年式(またはMMまたはDD)を指定したい場合は、 エコーを残して最初の実行では非破壊である。

上記のyyまたはmmまたはddの代わりにacutal値を使用する。

ハッピーバッチ

+0

本当にありがとうございました! :) – CJPCNZ

+0

あなたは答えとしてマークできますか? –

関連する問題