0
我想將幾個唯一的PDF文件複製到唯一的文件夾。使用批次將PDF的文件複製到文件夾
文件夾已經存在。
例如
C:\文獻\ 240C03881_10.pdf拷貝之一:C:\ Endresult \ 240C03881 \ 240C03881_10.pdf C:\文獻\ 240C03882_10.pdf拷貝之一:C:\ Endresult \ 240C03882 \ 240C03882_10.pdf C:\文檔\ 240C03883_10.pdf拷貝一個:C:\ Endresult \ 240C03883 \ 240C03883_10.pdf
腳本應該只讀第9位。該腳本可能不會讀取_10。例如, 腳本會看到240C03881_10。但將其讀爲240C03881。該腳本將查看240C03881文件夾是否存在。如果不是,則腳本結束/忽略它。如果它確實存在,它會將.pdf放到相應的位置。
這是我現在有的腳本,但沒有任何反應..任何人? :
@echo off
setlocal EnableDelayedExpansion
rem Process all .pdf files
for %%a in (*.pdf) do (
rem Get just the file name, ie: "888123AA"
set fileName=%%~Na
rem Using the file name minus two last chars, ie: "888123"
rem get the default folder with that name
for /D %%b in (*-!fileName:~0,-3!-*) do (
rem And copy the file to that folder
copy "%%a" "%%b"
)
)
對我不起作用。沒有任何反應 – user3360442
您必須在PDF文件的文件夾中運行它。報告控制檯上的任何錯誤消息。如果您沒有看到控制檯屏幕,請將'pause'作爲最後一行。 – foxidrive
謝謝,這工作,但我希望它從我的桌面運行它。那可能嗎 ? – user3360442