.Bat systemu Windows tworzy foldery, a następnie usuwa plik .bat

0

Właśnie próbuję utworzyć wiele folderów i podfolderów z pliku wsadowego. Po wykonaniu tej czynności muszę usunąć plik bat. Jak mogę to zrobić?

To się nie udaje:

@echo off
md Folder_01
Folder_02
02_SubFolder_01
Folder_03
03_SubFolder_01

del "C:\Users\username\Desktop\Test for Bat.bat"
Max-Enrik
źródło
@AFH: Nie mogę potwierdzić / odtworzyć Twojego roszczenia. Uważam, że %~f0nadal jest to poprawna pełna ścieżka do pliku wsadowego, nawet po jego wykonaniu cd. (Windows 7 SP 1, wersja 6.1.7601.17504.)
Scott
@Scott - Mam obecnie tylko Win10 i to z pewnością prawda, kiedy tam testowałem. Z pewnością moja sugerowana procedura jest bezpieczna, jednak wyrażenie jest obsługiwane w różnych wersjach.
AFH
1
@ Scott - System, na którym testowałem, właśnie przestał działać po awarii zasilania, a ja właśnie ponownie przetestowałem na innym systemie W10, tylko po to, aby potwierdzić twoje ustalenia. Będę musiał wrócić do tego po ponownym uruchomieniu uszkodzonej maszyny. Usunąłem swoje komentarze, dopóki nie będę mógł dalej badać.
AFH

Odpowiedzi:

0

Dlaczego miałbyś zrobić coś takiego? Jeśli użyjesz polecenia do utworzenia folderów tylko raz, możesz to po prostu zrobić za pomocą cmd.

możesz określić lokalizację pliku nietoperza %0i usunąć go, ale nie jest rozsądne usuwanie skryptu, ponieważ powodem do napisania było użycie go wiele razy…

kai-dj
źródło
Ponieważ kiedy rozpoczynam nowy projekt, tworzę około 20 folderów i podfolderów. Te foldery mają dokładnie takie same nazwy dla każdego nowego projektu. Naprawdę spędzam dużo czasu na tworzeniu wielu folderów dla każdego nowego projektu. Dlatego muszę to zrobić za pomocą pliku .bat. I nie mam pojęcia, jak korzystać z CMD.
Max-Enrik
pliki bat to zbiory poleceń, które w innym przypadku wpisałbyś w cmd. Więc jeśli potrafisz pisać pliki nietoperzy - możesz używać cmd
kai-dj
Właśnie próbowałem napisać coś w pliku .bat, aby utworzyć wiele folderów.
Max-Enrik
ale wygląda na to, że nie szukasz sposobu na usunięcie pliku nietoperza po wykonaniu - szukasz sposobu na automatyczne tworzenie folderów projektu - jeśli tak, to powinieneś zmodyfikować swoje pytanie (i google dla „grupowego tworzenia folderów” to będzie bardzo prawdopodobnie zostanie już udzielona odpowiedź).
kai-dj
Właśnie to zrobiłem, ale nie mogę utworzyć wielu folderów, takich jak podfoldery. A po utworzeniu folderów usuń plik .bat.
Max-Enrik