2016-09-16 112 views
0

我在创建简单批处理文件时遇到困难。.bat文件打开特定文件夹并从USB驱动器复制文件

我想是一个批处理文件,将打开一个特定的目录,并从该批处理文件是在同一目录下复制2个文件,并将其粘贴在刚打开的目录。

所以,在这种情况下,我有一个USB闪存驱动器。我有两个IE快捷键,我想复制并放置在公共桌面。

.bat文件和2个文件都将在闪存驱动器的根目录。

所以,我的理解是,它应该是这样的(EWQ是IE快捷方式keyfinder的只是测试文件,因为我不知道在扩展...我想不出什么在IE快捷方式的扩展是因为我不认为它有一个):

%SystemRoot%\explorer.exe C:\Users\Public\Desktop<br> 
copy EWQ C:\Users\Public\Desktop<br> 
copy keyfinder.cfg C:\Users\Public\Desktop 

我让我的公共桌面文件夹打开,但没有副本。我有 尝试了各种前缀,如“%〜dp0 \ EWQ”(带有不带引号) ,但无济于事。

这些将从闪存驱动器加载和我有大约500到这样做,我想这是快速和可能。基本上,在闪存驱动器中的pop,双击.bat文件并将其取出。从理论上讲,每次都应该是相同的驱动器号,但这不能保证。

谢谢你的帮助!

回答

0

这是一个批处理文件,姑且称之为testing.cmd

@Copy "%~d0\EWQ.url" "%PUBLIC%\Desktop" 
@Copy "%~d0\keyfinder.cfg" "%PUBLIC%\Desktop" 

将该文件放在某个地方你的闪存驱动器,并双击它,以确保这两个EWQ.urlkeyfinder.cfg在该驱动器的根目录。如果您没有访问到目的地,你可以通过尝试右击 testing.cmd并选择以管理员身份运行。

+0

你好,谢谢你的回答。我尝试了你的建议,(复制并粘贴你的答案),但没有奏效。 :(我甚至尝试没有@,它仍然没有奏效。 – Danyael

+0

你允许项目复制到公共桌面?你尝试运行批处理文件**管理员**呢? – Compo

+0

你好。我只是想那。我用我的管理员帐户登录。它仍然不复制。目前,这些文件不在我的闪存驱动器上,它们只是在我的桌面上的一个文件夹中......这应该不重要,对吗? – Danyael

相关问题