如何参考源而不必使用整个目标路径?

时间:2016-04-21 09:34:19

标签: batch-file

我正在制作一个使用以下方式复制自己的文件:

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

我希望能够复制文件,而不必在文件位于不同的地方时引用整个路径。

提前感谢任何决定帮助我的人。

2 个答案:

答案 0 :(得分:1)

在批处理文件中,您可以使用 using System.Threading.Tasks; //... private async void LogOut() { await Task.Delay(5000); //wait for 5 seconds asynchronously //TODO: perform navigate } 引用它的名称:

%~f0

它的目录是@echo off echo My name is %~f0 ,它的名称是.extension是%~dp0 ...

您可以阅读有关%~nx0

的其他修饰符

答案 1 :(得分: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