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

  • 99being99

    99being99

    2 EYLÜL 2008
  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • Study with Substance P

    Study with S

    31 Mayıs 2008