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

  • FPSRussia

    FPSRussia

    19 NİSAN 2010
  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012