2015-05-10 127 views
3

我有搜索网页的高低,但无法找到将文件复制到桌面的命令行。使用命令行将文件复制到用户文件夹

Xcopy File.exe c:/users/%username%/desktop 

这让我像

Access denied 

我来看一下,ROBOCOPY也没有运气一个错误。 有没有其他程序可以使用?

Ps。我也测试过

takeown /f <foldername> /r /d y 

回答

2

我们对路径使用反斜杠。正斜杠是开关,反斜杠是路径分隔符。使用%userprofile%\desktop。如果路径可能有空格用引号引起来。

copy c:\windows\win.ini "%userprofile%\desktop\*.*" 

参考

& seperates commands on a line. 

&& executes this command only if previous command's errorlevel is 0. 

|| (not used above) executes this command only if previous command's errorlevel is NOT 0 

> output to a file 

>> append output to a file 

< input from a file 

| output of one command into the input of another command 

^ escapes any of the above, including itself, if needed to be passed to a program 

" parameters with spaces must be enclosed in quotes 

+ used with copy to concatinate files. E.G. copy file1+file2 newfile 

, used with copy to indicate missing parameters. This updates the files modified date. E.G. copy /b file1,, 

%variablename% a inbuilt or user set environmental variable 

!variablename! a user set environmental variable expanded at execution time, turned with SelLocal EnableDelayedExpansion command 

%<number> (%1) the nth command line parameter passed to a batch file. %0 is the batchfile's name. 

%* (%*) the entire command line. 

%<a letter> or %%<a letter> (%A or %%A) the variable in a for loop. Single % sign at command prompt and double % sign in a batch file. 

\\ (\\servername\sharename\folder\file.ext) access files and folders via UNC naming. 

: (win.ini:streamname) accesses an alternative steam. Also separates drive from rest of path. 

. (win.ini) the LAST dot in a file path seperates the name from extension 

. (dir .\*.txt) the current directory 

.. (cd ..) the parent directory 


\\?\ (\\?\c:\windows\win.ini) When a file path is prefixed with \\?\ filename checks are turned off. 

< > : "/\ | Reserved characters. May not be used in filenames. 



Reserved names. These refer to devices eg, 

copy filename con 

which copies a file to the console window. 

CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, 

COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, 

LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9 



Maximum path length    260 characters 
Maximum path length (\\?\)  32,767 characters (approx - some rare characters use 2 characters of storage) 
Maximum filename length  255 characters 


. 
-- 
+0

它的工作。你也有一个答案:xcopy“master_preferences”“C:\ Program Files(x86)\ Google \ Chrome \ Application”同样的错误 –

+0

总是指定完整路径。您希望'Master_Preferences'是当前目录的一个文件夹(根据您启动程序的不同而不同)。清楚的是明智的。 'c:\ master_preferences \ *。*'更好。 –

相关问题