当文件根据文件中的变量下载到目录A 到目录B 中时,是否有办法立即MOVE
文件Photo-87654321-1.jpeg
文件命名
我的文件命名约定如下:87654321
if
部分是变量。现在,使用{{1}}语句等,我可以找到目录,或者如果它不存在,则创建目录,然后将图像放在那里。我遇到的问题是:a)从文件名复制该变量字符串,b)每次将文件移入目录A 时运行此脚本。
答案 0 :(得分:1)
当您找到变量编号时,您没有提供有关您要对文件执行的操作的详细信息,因此我只能进行即兴创作。
此脚本将从C:\DirectoryA
中的文件中获取变量名称,然后将其移动到具有该名称的文件夹中。
:LOOP
for /f "tokens=2 delims=-" %%a in ('dir /b /a-d "C:\DirectoryA"') do (
md "%%~na"
move "%%a" "%%~na"
)
goto :LOOP
这应该为您提供足够的详细信息以满足您的需求,但如果您需要更具体的信息,请提供更多详细信息。
注意: 鉴于您希望在文件放入DirectoryA
后立即移动文件,这是一个无限循环,所以您可能需要看你的CPU。