Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 1
Регистрация: 08.11.2010
Сообщений: 26
1

Переименование и удаление файла

03.04.2011, 01:02. Просмотров 2810. Ответов 3
Метки нет (Все метки)


1.Подскажите как выполняется переименование файла,находящегося в папке программы с возможностью ввода с клавиатуры старого имени и нового имени.
2.Как удалить файл из папки с программой с возможностью ввода имени файла с клавиатуры.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2011, 01:02
Ответы с готовыми решениями:

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

Переименование и удаление файла
В общем есть такой класс: class fileOp { private: ofstream file; char *filename;...

Создание/копирование/переименование/удаление файлов и директорий
Есть такие задания: 1) Выполнение создания/копирование/переименования/удаления файлов; 2)...

Копирование, переименование, перемещение и удаление файла
Разработать программу, которая выполняет копирование, переименование, перемещение и удаление...

3
36 / 36 / 6
Регистрация: 06.07.2010
Сообщений: 152
03.04.2011, 01:26 2
вы не поверите сколько полезного можно найти на етом форуме если искать )))))
и не забудьте скозать спасибо CyBOSSeR
C++
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include <stdio.h>
#include <io.h>
#include <stdlib.h>
#include <iostream>
 
using namespace std;
 
void main ()
{ 
  int num_act;
 
  cout << "1 - CONCLUSION OF THE CONTAINED CURRENT CATALOGUE\n";
  cout << "2 - DELIVERY OF THE INFORMATION ON CHARACTERISTICS OF THE SPECIFIED FILE\n";
  cout << "3 - FILE REMOVAL\n";
  cout << "4 - FILE RENAMING\n";
  cout << "5 - LIBRARY UNLOADING\n";
 
  cout << "Choose action: ";
  cin >> num_act;
 
 
  while (num_act != 5)
  {
    switch(num_act)
    {
    case 4:
      cout << "FILE RENAMING\n";
 
      char oldn[_MAX_PATH], newn[_MAX_PATH];
      int result4; 
 
      printf ("Enter the old filename: ");
      cin >> oldn; 
 
      printf ("Enter the new filename: ");
      cin >> newn; 
 
      result4 = rename (oldn, newn); 
 
      if (result4 == 0)
        printf ("File successfully renamed.\n"); 
      else
        perror("Unable to rename file"); 
      
      break;
      // FILE RENAMING   //END
      
    // FILE REMOVAL      //BEGIN
    case 3:
      int value; 
      char rem_name[_MAX_PATH]; 
 
      printf ("Enter file to remove: "); 
 
      cin >> rem_name;
 
      value = _unlink (rem_name); 
      
      if (value == 0) 
        printf ("Erased \"%s\" from disk\n", rem_name); 
      else 
      { 
        perror("Unable to erase file"); 
        //       exit (EXIT_FAILURE); 
      }
    
      break;
      //FILE REMOVAL     //END
 
    default:
      break;
    }
 
    cout << "Choose action: ";
    cin >> num_act;
  }
}
0
4851 / 3272 / 466
Регистрация: 10.12.2008
Сообщений: 10,570
03.04.2011, 13:22 3
rename(), remove()

C89
4.9.4.2 The rename function

Synopsis

#include <stdio.h>
int rename(const char *old, const char *new);

Description

The rename function causes the file whose name is the string
pointed to by old to be henceforth known by the name given by the
string pointed to by new . The file named old is effectively removed.
If a file named by the string pointed to by new exists prior to the
call to the rename function, the behavior is implementation-defined.

Returns

The rename function returns zero if the operation succeeds, nonzero
if it fails,/101/ in which case if the file existed previously it is
still known by its original name.
4.9.4.1 The remove function

Synopsis

#include <stdio.h>
int remove(const char *filename);

Description

The remove function causes the file whose name is the string
pointed to by filename to be no longer accessible by that name. A
subsequent attempt to open that file using that name will fail, unless
it is created anew. If the file is open, the behavior of the remove
function is implementation-defined.

Returns

The remove function returns zero if the operation succeeds, nonzero
if it fails.
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10908 / 6833 / 1625
Регистрация: 25.07.2009
Сообщений: 12,540
03.04.2011, 13:44 4
Для полноты ощущений
MoveFile
DeleteFile
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2011, 13:44

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

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

Как запретить удаление и переименование файла на севрере, и как объединить 2 жестких диска в один?
windows server 2003 1) один жеский диск почти полон, а второй пустой, чем можно объединить или...

Переименование файла, запуск приложения и обратное переименование после закрытия приложения
Есть файл который нужно переименовать с последующим запуском приложения от имени администратора, а...

удаление записи и переименование операций
Здравствуйте, помогите пожалуйста!Мне необходимо при удалении записи упорядочить операции , тоесть...


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

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

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