2016-04-21 45 views
1

我正在使用自身複製一個文件:參考源如何不必使用整個目標路徑?

/y C:\Users\user\Desktop\big.bat F:\ 

我希望能夠複製該文件,而無需引用整個路徑的情況下,該文件是在不同的地方。

先謝謝各位決定幫助我的人。

+0

你在用什麼語言編碼?你已經嘗試了什麼? – ShaneC

+0

你的命令行似乎是不完整的... – aschipfl

+0

而且它的所有時間都是如此F:\? – Hackoo

回答

1

裏面一個批處理文件,你可以參考它的名字與%~f0

@echo off 
echo My name is %~f0 

它的目錄是%~dp0,它的名稱。擴展名是%~nx0 ...

您可以help call

瞭解其他修飾符
0

如果你的目的地是永遠F:\

@echo off 
echo My working directory is : "%~dp0" 
echo(
echo The Full Path of this file is : "%~f0" 
echo(
echo My Name is without extenstion is : "%~n0" 
echo(
echo My Name is with extenstion is : "%~nx0" 
echo(
pause 
cls 
echo(
echo Copy /y "%~f0" F:\ 
echo(
If exist F:\ Copy /y "%~f0" F:\ 
echo(
pause