Как я могу получить каталог аргумента, установленный в файл bat, учитывая, что аргумент является путем к файлу относительно текущего каталога?
Например, у меня есть следующие файлы:
C:\folder1\mybat.bat
C:\folder2\x.jpg
from C:\ I run: folder1\mybat.bat folder2\x.jpg
Now I want to get: C:\folder2 because that's the folder of x.jpg
from C:\folder1 I run: mybat.bat ..\folder2\x.jpg
Result is the same as above
from C:\folder2 I run: ..\folder1\mybat.bat x.jpg
Result is again the same, the folder of x