Strona 1 z 1
Sprawdzenie czy ścieżka poprawna
: 25 sie 2014 16:02
autor: kicaj
Nie znalazłem na forum, a że potrzebowałem taki mały programik do sprawdzenia czy ścieżka jest poprawna coś naskrobałem... jak widac poniżej.
Co do samej idei - poprzebowałem programu który sprawdzi czy tekst zawarty w zmiennej path (PathIN) może być zinterpretowany jako ściezka. Zarówno z nazwą jak i bez nazwy pliku. Wadą tego programiku jest iż w przypadku gdy ściezka jest poprawna ale plik nie istnieje fizycznie, to zostaje on utworzony.
Oczywiście wszystkie komentarze i uwagi mile widziane.
Re: Sprawdzenie czy ścieżka poprawna
: 25 sie 2014 16:29
autor: PiDi
Check if File or Folder Exists.vi ?
Sprawdzenie czy ścieżka poprawna
: 25 sie 2014 20:15
autor: kicaj
też o tym myślałem ale jeśli dobrze kojarzę to ta funkcja sprawdza czy plik albo katalog istnieje. A co w przypadku gdy nie istnieją choć forma zapisu ścieżki jest poprawna?
Sprawdzenie czy ścieżka poprawna
: 25 sie 2014 22:52
autor: SNT
TO wtedy możesz stworzyć foldery/plik i później je usunąć. Wtedy będziesz miał pewność, ze jest poprawna.
Sprawdzenie czy ścieżka poprawna
: 26 sie 2014 08:35
autor: kicaj
właśnie to robi ten programik, tyle że nie usuwa pliku
ściezki nie muszę stworzyć by sprawdzić, tylko plik
Re: Sprawdzenie czy ścieżka poprawna
: 26 sie 2014 09:34
autor: TMa
kicaj pisze:też o tym myślałem ale jeśli dobrze kojarzę to ta funkcja sprawdza czy plik albo katalog istnieje. A co w przypadku gdy nie istnieją choć forma zapisu ścieżki jest poprawna?
Użyj Path Type z palety Advanced File Function. Za helpem
This function does not verify that the path exists on the computer. It checks only the syntax of the path. Use the File/Directory Info function to verify that a file or directory exists on the computer.
PiDi pisze:Check if File or Folder Exists.vi ?
To opakowany File/Directory Info z obsługą błędu w przypadku gdy plik nie istnieje lub jest w lib.
Re: Sprawdzenie czy ścieżka poprawna
: 26 sie 2014 09:52
autor: kicaj
TMa pisze:
Użyj Path Type z palety Advanced File Function. Za helpem
jest użyty. Problemem jest gdy w sprawdzana "ścieżka" jest typu "Aj waj co ja zrobiłem" albo "765kgvmlxc7w2 gjggk kjg" ;) itp. Funkcja zwraca wtedy 1, a to nie jest poprawna ścieżka
Re: Sprawdzenie czy ścieżka poprawna
: 26 sie 2014 14:18
autor: PiDi
kicaj pisze:TMa pisze:
Użyj Path Type z palety Advanced File Function. Za helpem
jest użyty. Problemem jest gdy w sprawdzana "ścieżka" jest typu "Aj waj co ja zrobiłem" albo "765kgvmlxc7w2 gjggk kjg" ;) itp. Funkcja zwraca wtedy 1, a to nie jest poprawna ścieżka
No to zwraca prawidłowo - to, co napisałeś, to są ścieżki względne.
Wróćmy może do początku, bo chyba nie do końca się rozumiemy: co dla Ciebie oznacza "poprawna ścieżka"? Jakieś przykłady poprawnych i niepoprawnych?
Sprawdzenie czy ścieżka poprawna
: 26 sie 2014 15:50
autor: kicaj
OK, widzę gdzie się zamotałem... dzięki za wyjasnienia
Samo path Type jest dla mnie wystarczające + empty path...
Zrobiłem to tak:
Re: Sprawdzenie czy ścieżka poprawna
: 27 sie 2014 17:06
autor: PiDi
To jeszcze zamiast tego porównania z pustą ścieżką użyj Empty String/Path? i będzie bomba ;)
Sprawdzenie czy ścieżka poprawna
: 28 sie 2014 08:43
autor: kicaj
no też można... dzięki
jaki byłby zysk z tego że funkcję "różne od empty path" zastąpi się funkją "empty string/path" + "not"?
Re: Sprawdzenie czy ścieżka poprawna
: 28 sie 2014 17:17
autor: PiDi
Żaden, tak tylko rzuciłem - może dzięki temu jakaś jedna więcej osoba we wszechświecie dowie się, że taka funkcja w ogóle istnieje