Batch file 使用c:\Program Files(x86)中的批处理文件创建文件夹\
我正在尝试制作一个安装程序,我需要在程序文件x86中创建一个文件夹。 我使用以下代码创建了一个批处理文件:Batch file 使用c:\Program Files(x86)中的批处理文件创建文件夹\,batch-file,Batch File,我正在尝试制作一个安装程序,我需要在程序文件x86中创建一个文件夹。 我使用以下代码创建了一个批处理文件: @echo off copy /s "c:\Users\%USERNAME%\Desktop\MagicPanelInst\magicpanel" "c:\Program Files (x86)\Common Files\Adobe\CEP\extensions\" 我假装从magicpanel复制源到目标中已经存在的文件夹扩展名 但它是用c语言创建的:一个名为ProgramFile
@echo off
copy /s "c:\Users\%USERNAME%\Desktop\MagicPanelInst\magicpanel" "c:\Program Files (x86)\Common Files\Adobe\CEP\extensions\"
我假装从magicpanel复制源到目标中已经存在的文件夹扩展名
但它是用c语言创建的:一个名为ProgramFilesx86的新文件夹,包含上述所有目录,而不是将magicpanel文件夹复制到现有文件夹中
有什么帮助吗?现在它正在使用下面的代码
xcopy /s "c:\Users\%USERNAME%\Desktop\MagicPanelInst\magicpanel" "%programfiles(x86)%\Common Files\Adobe\CEP\extensions\magicpanel" /i
或者更好:
xcopy /s "%UserProfile%\Desktop\MagicPanelInst\magicpanel" "%CommonProgramFiles(x86)%\Adobe\CEP\extensions\magicpanel" /i
谢谢大家的帮助 我不明白这个问题。您说存在一个文件夹c:\Program Files x86\Common Files\Adobe\CEP\extensions\这意味着c:\Program Files x86存在,但您自相矛盾的是,它创建了一个新文件夹,也称为相同的东西-c:\Program Files x86。这很令人困惑。你到底是什么意思?