CMD-要求用户选择要复制到的路径
我当前正在使用此代码要求用户选择要复制到的路径。CMD-要求用户选择要复制到的路径,cmd,directory,root,Cmd,Directory,Root,我当前正在使用此代码要求用户选择要复制到的路径。 我遇到了一个问题,它确实保留了根目录,但没有保留文件夹。 我已选择了F:\test,该文件已复制到F:\(test是一个现有文件) 我怎样才能解决这个问题 setlocal set "psCommand="(new-object -COM 'Shell.Application')^ .BrowseForFolder(0,'Please choose a folder.',0,0).self.path"" for /f "usebackq de
我遇到了一个问题,它确实保留了根目录,但没有保留文件夹。
我已选择了
F:\test
,该文件已复制到F:\
(test是一个现有文件)
我怎样才能解决这个问题
setlocal
set "psCommand="(new-object -COM 'Shell.Application')^
.BrowseForFolder(0,'Please choose a folder.',0,0).self.path""
for /f "usebackq delims=" %%I in (`powershell %psCommand%`) do set "folder=%%I"
setlocal enabledelayedexpansion
echo Destination Folder choosen
endlocal
copy %userprofile%\downloads\test.txt
感谢QuickFix(本可以更具体,但无论如何还是要感谢)
我已在副本末尾添加了%folder%
复制%userprofile%\downloads\test.txt%文件夹%
而且它工作得很好 您甚至没有使用%folder%var,也没有向copy命令传递任何目的地…Google没有要求用户提供用于复制的目录路径的任何信息?似乎没有我选择的任何内容文件被复制到我选择的第一个路径。。。我是一个初学者,我在谷歌上制作了shearch,但我需要解释第一次运行它时,我选择了F:\现在每次尝试都会转到F:\