-1
私はこのバットファイルを持っていました。ファイルを移動する前に名前を変更する必要がありますが、コピーの前にRen "%% G"を追加すると何らかの理由でファイルが見つかりません。バッチファイルの名前の変更と移動と変数ともの
ここに私のコードは、私は誰かが私を助けることができることを願っています。
@echo off
setlocal EnableDelayedExpansion
pushd "E:\Paqtrack\Download\PDF\"
FOR %%G IN (*.pdf) DO (
FOR /F "tokens=1 delims=_" %%a IN ("%%G") do (
set "outFolder=\\appauto1\LazarusAttachments\%%a"
for /D %%i in (*.*) do (
for /F "tokens=1 delims=_" %%b IN ("%%i") do (
if "%%a"=="%%b" set "outFolder=%%i"
)
)
if not exist "!outfolder!" md "!outfolder!"
copy "%%G" "!outfolder!"
)
)
popd
私は他のものを削除する処理であって、私は謝罪。 –
'%% G 'の名前を*%* Gをコピーする前に他の名前に変更した場合、* new *をコピー元として指定しない限り、' copy'がソースを見つけることができないことは明らかです...とにかく問題は、新しい名前は何ですか? – aschipfl