Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Custom_L.E.
0 / 0 / 0
Регистрация: 25.03.2012
Сообщений: 3
1

Удаление файла, введённого в командной строке (Ассемблер)

25.03.2012, 22:31. Просмотров 914. Ответов 2
Метки нет (Все метки)

Товарищи! Помогите пожалуйста решить задачу.

Текст задачи: Написать программу ,которая удаляет файл, заданный в командной строке. Предусмотреть использование заполнителя (?,*)

Добавлено через 6 часов 39 минут
вот удаление
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
data segment
    fn db 'c:\asm\file_for_deleting.txt'
    fd db 'file udalen'
    fnf db 'file ne nayden'
    data ends
code segment
    assume cs: code, as: data 
    ep:
    mov ax, data
    mov ds, ax
    mov ah, 41h
    mov dx, offset fn
    int 21h
    jnc complete
    jc error
    complete:
    mov ah, 09h
    mov dx, offset fd       
    int 21h
    jmp konec
    error:
    mov ah, 09h
    mov dx, offset fnf
    int 21h
    jmp konec
    konec:
    mov ax, 4c00h
    int 21h
    code ends
end ep
но надо из коммандной строки типо make_com прогу запустить и чтоб она удалила его
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2012, 22:31
Ответы с готовыми решениями:

Удаление повторяющихся слов в строке Ассемблер
Помогите с написанием программы на ассемблере, которая в строке удаляет повторяющиеся слова и...

TASM. Копирование указанного файла (имена исходного и результирующего файла задаются в командной строке)
Нашел программу, но не смог добиться работы от нее. Описание: Пример программы (в формате DOS...

Получить размер файла, заданного в командной строке
Помогите найти ошибку! дано задание получить размер файла заданного в командной строке функциями...

Получить атрибуты файла, заданного в командной строке
Не создается com-файл. Пишет что то там с CS:IP не получилось) помогите найти ошибку .286...

Ввести текст из файла, имя которого задано в командной строке, и вывести на экран
Ввести текст из файла, имя которого задано в командной строке и вывести на экран. Текст занимает...

2
programmisto
92 / 137 / 0
Регистрация: 15.04.2012
Сообщений: 1,032
16.04.2012, 20:03 2
Стандартный поиск как раз находит файлы с такими символами (FindFirst,FindNext,FindClose), вначале сохрани где-нибудь байты с 82h до FFh включительно (при поиске параметр командной строки исчезает). Удаляй файл, когда нашел, а если ошибка программа должна кончаться (используй jc)
0
Charles Kludge
Клюг
7647 / 3162 / 383
Регистрация: 03.05.2011
Сообщений: 8,382
16.04.2012, 20:38 3
Цитата Сообщение от programmisto
FindFirst,FindNext,FindClose
Для ДОСи? Или для dosbox'a на этих ф-циях сможете написать?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2012, 20:38

Удаление\скрытие строк с путями\командами в командной строке
День добрый. Давно меня мучает данный вопрос, но всё никак не находил ответа на него. Реально ли...

Поиск заданного файла в заданной папке (путь и имя файла задаются в командной строке)
Добрый вечер! Как сделать поиск заданного файла в заданной папке(путь и имя файла задаются в...

В командной строке задается имя входного файла и целое число Н. Распечатать последние Н строк указанного файла
В командной строке задается имя входного файла и целое число Н. Распечатать последние Н строк...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru