Subversion Repositories Kolibri OS

Rev

Rev 7802 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
7802 rgimad 1
 
8827 rgimad 2
	char* argv[100];
7802 rgimad 3
    int argc;
4
    /*
5
	argv[0] - path (abs or rel) to file
6
	argv[1] - new filename
7
    */
8
9
 
10
    if (argc != 2) {
8827 rgimad 11
        printf(CMD_REN_USAGE);
12
        parameters_free(argc, argv);
7802 rgimad 13
        return TRUE;
14
    }
15
    //char *x;
8827 rgimad 16
    // argv[1] must be file name, not path
17
    if (strrchr(argv[1], '/') != NULL) {
18
    	//printf("%d %s", x, argv[1]);
7802 rgimad 19
    	return FALSE;
20
    }
21
22
 
23
24
 
25
    if (strlen(new_filename) > 0)
26
    {
27
    	strcat(new_filename, "/");
28
    }
29
    strcat(new_filename, argv[1]);
30
31
 
32
    strcat(mv_params, argv[0]);
33
    strcat(mv_params, " ");
34
    strcat(mv_params, new_filename);
35
36
 
37
    int res = cmd_mv(mv_params);
38
39
 
40
    free(mv_params);
41
42
 
43
}
44