Глядя на создание простого командного файла для моего приложения. Моему приложению нужны некоторые каталоги, чтобы оно работало.
Первый метод, который я подумал, это просто сделать пакетный скрипт:
@ECHO OFF
IF NOT EXIST C:\App GOTO :CREATE ELSE GOTO :DONTCREATE
:CREATE
MKDIR C:\App\Code
ECHO DIRECTORY CREATED
:DONTCREATE
ECHO IT WAS ALREADY THERE
1) Это не работает, как я ожидал. :CREATE
и :DONTCREATE
, кажется, работают независимо? Как мне сделать если правильно тогда?
Выход:
A subdirectory or file C:\App\Code already exists.
DIRECTORY CREATED
IT WAS ALREADY THERE
То есть в него входят как истинные, так и ложные утверждения?
2) Приложение представляет собой приложение C # WPF. Для того, что я пытаюсь сделать здесь (создать пару каталогов, если они еще не существуют) - я должен сделать это другим способом? Возможно в приложении как оно работает?
edit : Хорошо, рад просто сделать это в коде C #, но кто-нибудь может объяснить проблему с моей партией?