2

Может кто-нибудь сказать, пожалуйста, как это сделать? Я не могу найти какие-либо простые учебники в Интернете. Я просто хочу простой скрипт, который создает папки на моем рабочем столе. Я очень устал в данный момент, извините, если этот пост беспорядок.

4 ответа4

3

Существует переменная среды с именем: "USERPROFILE"

Эта переменная содержит путь к вашему "домашнему" каталогу в папке "Users" на диске, на котором установлена Windows.

Если вы откроете окно командной строки и наберете: echo "%USERPROFILE%", вы увидите что-то вроде:

C:\>echo "%USERPROFILE%"
"C:\Users\your-user-name"

Это также будет доступно как: %HOMEDRIVE%%HOMEPATH% где:

HOMEDRIVE=C:
HOMEPATH=\Users\your-user-name

Эта папка является родительской папкой для папки "Desktop" . Итак, если вы хотите создать папку с именем "MyNewFolder" на рабочем столе из командного окна или пакетного сценария, команда будет выглядеть следующим образом:

C:\>md "%USERPROFILE%\Desktop\MyNewFolder"

Эти переменные USERPROFILE HOMEDRIVE HOMEPATH доступны на Windows 7 (и , вероятно , также Windows Vista и Windows, 8). Для Windows XP и Windows 98 это можно найти в папке C:\Documents and Settings .

1

Запишите этот код в текстовом файле, переименуйте его в [someFilename].bat и сохраните файл на рабочем столе:

@echo off
set /p x= 
mkdir %x%

Дважды щелкните по нему, и вам будет предложено ввести. Введите имя нужной папки, а затем нажмите клавишу ввода на клавиатуре.

0

Некоторые операционные системы не могут найти путь при использовании %userprofile% с cd , но, похоже, эта работает на всех версиях Windows.

@echo off
: start
cd "%systemdrive%/documents and settings/%username%/desktop"
set /p x= name of folder :
md %x%
cls && goto start

Сохраните файл .bat любом месте и запустите его.

0

Вот как бы я это сделал:

  1. Установить Cygwin
  2. Открыть блокнот
  3. В пустом документе введите:

    #!/bin/bash
    mkdir C:\path\to\dersired\directory
    
  4. Хит Ctrl+S
  5. Для типа файла выберите All files
  6. Сохрани это
  7. Откройте командную строку
  8. Введите: C:\cygwin\bin\bash C:\path\to\script\script.sh

Вы также можете поместить другие вещи в скрипт bash.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .