Göreli yol, mutlak bir yol ve/veya dosya gidermek | Netgez.com
SORU
29 EKÄ°M 2009, PERÅžEMBE


Göreli yol, mutlak bir yol ve/veya dosya gidermek

Bir değeri dosya adı ve/veya göreli bir yol içeren mutlak bir yol dönmek için Windows toplu iş komut dosyası bir yolu var mı?

Verilen:

"..\"
"..\somefile.txt"

Mutlak yol, toplu iş dosyası için göreli ihtiyacım var.

Örnek:

  • "" bir yer "C:\Foo\" . somefile.txt
  • "test."yer alır "". C:\Foo\Bar bat
  • Kullanıcı" ve Bar\test.bat ..\somefile.txt der. "C:\Foo komut penceresi açar
  • "C:\Foo\somefile.txt" %1 elde edilecek . toplu dosya

CEVAP
20 Aralık 2010, PAZARTESİ


Windows komut dosyası içinde mutlak bir yol, göreli bir yol dönüştürmek için nasıl. arasında benzer bir ihtiyaç bu sabah geldim:

Aşağıdaki hile yaptı

@echo off

set REL_PATH=..\..\
set ABS_PATH=

rem // Save current directory and change to target directory
pushd %REL_PATH%

rem // Save value of CD variable (current directory)
set ABS_PATH=Í%

rem // Restore original directory
popd

echo Relative path: %REL_PATH%
echo Maps to path: «S_PATH%

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Darren Kitchen

    Darren Kitch

    3 EKÄ°M 2011
  • PorterRobinsonVEVO

    PorterRobins

    11 Kasım 2013
  • UKF

    UKF

    2 Aralık 2009