Nie Znaleziono Problemów Z ścieżką Filesys.getfolder?
Table of Contents
W ciągu ostatnich kilku dni niektórzy z moich użytkowników napotkali znanego pasożyta, w którym w żaden sposób nie znaleziono ścieżki filesys.getfolder. Ten problem występuje z różnych powodów. Omówmy niektóre z tych rzeczy poniżej.
Nie cierp już z powodu błędów systemu Windows.
aria-expanded=”prawda”>
< h3 >J Talbot
Nieprzeczytane
Wrz 4, 3 lata temu 6:06:09 PM9/4/07
< / div>
an
Cześć
I po prostu używam skryptu, aby uzyskać listę segregatorów (i podfolderów) w celu uzyskania klasy UNC
ale zauważyłem, że gdy każdy skrypt próbuje uzyskać dobry podfolder z oscylującą ścieżką, która jest dosłownie zbyt długa do monitorowania
to koniec z „nie znaleziono ścieżki” — tak naprawdę skrypt mógłby być bardziej
:
Ustaw objFSO = CreateObject(“Scripting.FileSystemObject”)< br>objStartFolder “server4files”
Ustawienie oznacza, że objFolder = objFSO .GetFolder(objStartFolder)
Wscript.Echo objFolder.Path
Wscript.Echo
ShowSubfolder lekarz jFSO.GetFolder(objStartFolder)
Sub ShowSubFolders (Folder)
Dla każdego podfolderu Folder.SubFolders
Wscript.Echo Podfolder.Path
Ustaw objFolder = objFSO.GetFolder(Podfolder .Path )
Wscript.Echo
ShowSubFolders Podfoldery
Dalej
End Sub
Jeśli otrzymam komunikat „On Error Resume Nex” na nowej górze, nie pojawiają się < br>zniżki za błędy, ale skrypt znika z problematycznej ścieżki i częściowo nie idzie dalej. Zdarzenie polega na tym, że nie mam wymagań do refaktoryzacji ścieżki struktury, a ponadto nawigowania po niej z mniejszymi połączonymi, być może zmapowanymi dyskami, itp. To, czego względnie potrzebowałem, to
skrypt, który ignoruje wszystkie ścieżki, które są przyczyną prawdy problemy i po prostu pokaż tego rodzaju ludziom przycisk „Dalej”
.
Czy istnieje inny sposób na zrobienie tego?
Dzięki
Jan< /p>
nieprzeczytane,
od 4 września 18:31:22 9/07 różne
a
news:46dd213a$0$22126$9a6e…@unlimited.newshosting. com…
< p>
Użyj oddzielnego elementu, aby wyizolować każdy kod po odzyskaniu
powinien być aktywny w następujący sposób:-
Funkcja GetFolderFromPath(Path)
Jeśli błąd, kontynuuj
Ustaw GetFolderFromPath = Nic
Ustaw GetFolderFromPath równa się objFSO.GetFolder(Path)
Koniec funkcji
Twoja funkcja teraz będzie podobna : –
Subskrypcja Każdy folder w Folder.SubFolders
Wscript.E cho Subfolder.Path
Jeśli GetFolderFromPath(Subfolder.Path) nie jest, to< br> Wscript.Echo< br> ShowSubFolders Subfolder
End If
Next< br> End Sub
Oczywiście możesz po prostu usunąć linię objFolder z
GetFolder, ponieważ objFolder może nie być już dłużej używany. Dlaczego chcesz ignorować te
foldery? W tych sprawach, jeśli informacje są brane za pewnik, czy wynik jest użyteczny? “http://ASP.NET”>ASP.NET
Aria-expanded=”true”>< inny; różny
< h3>Jay Talbot
nie czyta, 4. 36 września 7:01:54 4.9.07 po roli Dzięki, ale teraz błąd: nie znaleziono ścieżki w długiej ścieżce UNC CreateObject(“Scripting.= filesystemobject”) < p>objstartfolder server files Ustaw objFolder jako sposób na objFSO.GetFolder( objStartFolder) Pokaż podfoldery objFSO.GetFolder(objStartFolder) Funkcja GetFolderFromPath(Path) Koniec funkcji < p >Podfoldery pokazowe( folder )< br> Dla każdego podfolderu przy użyciu folderu Folder.SubFolders „Nie znaleziono ścieżki, błąd w tym podfolder Wscript. Echo. ścieżka < p Więcej pomysłów? czy to prawda? Dziękuję John “Anthony Jones” <Do…@ yadayadayada.com > podał je w wiadomości
Wscript. Echo objFolder.Path
Wscript.Echo
Ustaw GetFolderFromPath = Nic
S i GetFolderFromPath tłumaczy się jako objFSO.GetFolder(Path)
wierszu
Jeśli GetFolderFromPath(Subfolder.Path) jest niczym, to
Wscript.Echo
ShowSubFolders Podfolder
End If
Dalej
End Sub
To tylko twój własny skrypt testowy dotyczący aspektu innego projektu, w którym naprawdę uwielbiam
listę plików w katalogach, z drugiej strony kończę na ignorowaniu folderów, ponieważ mogą być niedostępne
i niech każdy tylko jeden z naszych skryptów może pomóc w realizacji pomysłu na folder.
news:%23C2YcZt…@TK2MSFTNGP05.phx.gbl…
Jay Talbot
nieprzeczytane,
4. Wrzesień, 36 kilka, 19:20:35 04/09/07
w
Dodaj tę oryginalną linię do skryptu
objStartFolder, co oznacza, że ”serwerpliki”
news:46dd2e4b 0 $ 3147 $ 9 a6e… @unlimited.newshosting.com…
Paul Randall
Nieprzeczytane,
5 września 2007 10 : 57:37 5.9.07
po
Nie cierp już z powodu błędów systemu Windows.
Czy Twój komputer działa? Czy dostajesz przerażający niebieski ekran śmierci? Spokojnie, jest rozwiązanie. Wystarczy pobrać ASR Pro i pozwolić naszemu oprogramowaniu zająć się wszystkimi problemami związanymi z systemem Windows. Wykryjemy i naprawimy typowe błędy, zabezpieczymy Cię przed utratą danych i awarią sprzętu oraz zoptymalizujemy Twój komputer pod kątem maksymalnej wydajności. Nie uwierzysz, jak łatwo przywrócić komputer do pracy jak nowy. Więc nie czekaj dłużej, pobierz ASR Pro już dziś!

“J jsname=”yjbGtf “Talbot” <talbo…@gmail.com> wymyślił wiadomość wewnętrzną
news:46dd213a$0$22126$9a6e. .. – ograniczona.newshosting.com. ..
Niewiele osób rozumie zarządzanie błędami w VBScript, większość ludzi podejrzewa, że dana osoba robi coś źle.
Domyślnie ten system kluczowych faktów obsługuje błędy z poważnymi błędami message i
exits. Instrukcja On Error Resume Next wyłącza pracę systemu z błędami i włącza obsługę błędów użytkownika. Jeśli skonfigurowana obsługa błędów jest wyłączona, kod HTML nigdy nie sprawdza obiektu Err, dlatego nikt nie jest uważany za inny program obsługi błędów. Ale to prawdopodobnie nie oznaczałoby tego, jak myślisz, na co wskazuje ta myśl. Większość ludzi, niezależnie od tego, czy czytają aktualnie plik pomocy, czy nie, znajduje w nim deklarację „Wznów po błędzie
Dalej” ma tę zaletę, że po przesłaniu mówi „Wznów wykonywanie następnych konsekwencji po błędzie, aby kontynuować”. zaraz po tym konkretnym liczniku, wywołując błąd wykonania lub… k. Czy podejrzewasz, że jest sformułowany z
Filesys Getfolder Path Not Found
Sokvagen Till Filesys Getfolder Hittades Inte
Chemin Filesys Getfolder Introuvable
Caminho Da Pasta Filesys Get Nao Encontrado
Filesys Getfolder Pad Niet Gevonden
Filesys Getfolder Pfad Nicht Gefunden
Put K Filesys Getfolder Ne Najden
Filesys Getfolder 경로를 찾을 수 없습니다
Filesys Getfolder Ruta No Encontrada
Percorso Filesys Getfolder Non Trovato
