带有网络直播和通配符引号的批处理文件

时间:2017-01-19 15:10:45

标签: batch-file pdf

我试图让脚本重命名网络驱动器内的PDF文件。该文件夹将包含许多.txt文件,但只有一个.pdf,将随机命名。基本上,我需要将随机部分重命名为FILE_yyyyddmm.pdf但是,我不确定如何在网络驱动器中使用引号内部的通配符。请注意,我无法将此区域安装为网络驱动器。

:: Get current date
for /F "tokens=1* delims= " %%A in ('date /T') do set CDATE=%%B
for /F "tokens=1,2 eol=/ delims=/ " %%A in ('date /T') do set mm=%%B
for /F "tokens=1,2 delims=/ eol=/" %%A in ('echo %CDATE%') do set dd=%%B
for /F "tokens=2,3 delims=/ " %%A in ('echo %CDATE%') do set yyyy=%%B
set date=%yyyy%%mm%%dd%
::Rename PDF and move to new folder
move "\\network-drive\Folder1\Folder2\*.pdf" "\\network-drive\Folder1\Folder2\Folder3\%date%.pdf"

使用copy代替move会创建一个名称正确的PDF,但它是一个无法打开的1kb文件,因此它似乎不会复制*。 PDF文件名

知道我需要在引号内命名驱动器,我怎样才能让它在PDF上做通配符?谢谢!

0 个答案:

没有答案