Wyszukiwanie plików w zmiennych ścieżkach

Wyszukiwanie plików w zmiennych ścieżkach
DA
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:12
0

Witam,

W pracy mam malutki pogram napisany w js, który przeszukuje foldery klientów w poszukiwaniu plików .txt, które następnie łączy w jeden.
Obecnie ścieżka wygląda następująco:
c:\root\FTP\Customer\Orders\Client1
c:\root\FTP\Customer\Orders\Client2
c:\root\FTP\Customer\Orders\Client3
c:\root\FTP\Customer\Orders\Client4

Poniższy zapis ścieżki widzi pliki pojawiające się w każdym folderze Client*.

Kopiuj
var VariablePath = "c:\\root\\FTP\\Customer\\Orders"

Problem pojawił się ponieważ powyższa ściezka musi zostać rozbudowana w sposób zapisany poniżej:
c:\root\FTP\Customer\Orders\Client1\CSV
c:\root\FTP\Customer\Orders\Client2\CSV
c:\root\FTP\Customer\Orders\Client3\CSV
c:\root\FTP\Customer\Orders\Client4\CSV

Moje pytanie brzmi: jak zapisać ścieżkę w zmiennej var VariablePath, aby pobierane były tylko pliki z ostatniego folderu (CSV), a nie jak dotychczas z folderu Client*. Próbowałem wielu kombinacji, ale żadna nie zadziałała.
n.p.

Kopiuj
var VariablePath = "c:\\root\\FTP\\Customer\\Orders\\."
Kopiuj
var VariablePath = "c:\\root\\FTP\\Customer\\Orders\\.\\"
Kopiuj
var VariablePath = "c:\\root\\FTP\\Customer\\Orders\\.\\."
Kopiuj
var VariablePath = "c:\\root\\FTP\\Customer\\Orders\\.\\CSV"

Szukałem zarówno na forum jak i w necie, ale niczego nie znalazłem. Byc może szukam niewłaściwie. Proszę o pomoc.
Pozdrawiam

edytowany 3x, ostatnio: Dachno
Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
0

Podejrzewam, że tego nie da się zrobić, zmieniając tylko VariablePath, bo skrypt musi później wyszukiwać w podanej lokacji katalogi w/g określonych reguł / algorytmów i to te reguły należałoby zmienić.

Pokaż ten JS.
A tak w ogóle, chodzi o JS działający w przeglądarce czy po stronie serwera?


DA
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:12
0
Freja Draco napisał(a):

Podejrzewam, że tego nie da się zrobić, zmieniając tylko VariablePath, bo skrypt musi później wyszukiwać w podanej lokacji katalogi w/g określonych reguł / algorytmów i to te reguły należałoby zmienić.

Pokaż ten JS.
A tak w ogóle, chodzi o JS działający w przeglądarce czy po stronie serwera?

Ten skrypt jest odpalany na FTP'owym serwerze. JS w załączniku.

Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
1
Dachno napisał(a):

Ten skrypt jest odpalany na FTP'owym serwerze. JS w załączniku.

To chyba nie jest cały skrypt.
Zmienna VariablePath nie jest tu nigdzie później używana.
Na samym początku pojawiają się też jakieś podstawienia z nieba:

Kopiuj
var KMTPath = ProdKmtPath

DA
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:12
0
Freja Draco napisał(a):
Dachno napisał(a):

Ten skrypt jest odpalany na FTP'owym serwerze. JS w załączniku.

To chyba nie jest cały skrypt.
Zmienna VariablePath nie jest tu nigdzie później używana.
Na samym początku pojawiają się też jakieś podstawienia z nieba:

Kopiuj
var KMTPath = ProdKmtPath

Wybacz kolego, to moja pomyłka,

Kopiuj
var KMTPath = ProdKmtPath 

ta linia powinna wyglądać tak:

Kopiuj
var KMTPath = VariablePath

Załączam ponownie poprawiony plik.

Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
0

Niestety, tak czy siak tego nie ogarniam.
Może ktoś obcykany w serwerowym JS pomoże.


DA
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:12
0
Freja Draco napisał(a):

Niestety, tak czy siak tego nie ogarniam.
Może ktoś obcykany w serwerowym JS pomoże.

Mimo wszystko dziękuję za chęci :).
Pozdrawiam!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.