Subversion Repositories Kolibri OS

Rev

Rev 7802 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7802 Rev 8827
Line 1... Line 1...
1
int cmd_ren(char param[])
1
int cmd_ren(char param[]) {
2
{
-
 
3
	char* argv[100];
2
	char* argv[100];
4
    int argc;
3
    int argc;
5
    /*
4
    /*
6
	argv[0] - path (abs or rel) to file
5
	argv[0] - path (abs or rel) to file
7
	argv[1] - new filename
6
	argv[1] - new filename
8
    */
7
    */
Line 9... Line 8...
9
 
8
 
10
    argc = parameters_prepare(param, argv);
9
    argc = parameters_prepare(param, argv);
11
    if (argc != 2)
-
 
12
    {
10
    if (argc != 2) {
13
        #if LANG_ENG
-
 
14
            printf("  ren  \n\r");
-
 
15
        #elif LANG_RUS
-
 
16
            printf("  ren <ä ©«> <­®¢®¥_¨¬ï>\n\r");
-
 
17
        #endif
11
        printf(CMD_REN_USAGE);
18
        parameters_free(argc, argv);
12
        parameters_free(argc, argv);
19
        return TRUE;
13
        return TRUE;
20
    }
14
    }
21
    char *x;
15
    //char *x;
22
    if (x = strrchr(argv[1], '/') != 0) // argv[1] must be file name, not path
16
    // argv[1] must be file name, not path 
23
    {
17
    if (strrchr(argv[1], '/') != NULL) {
24
    	//printf("%d %s", x, argv[1]);
18
    	//printf("%d %s", x, argv[1]);
25
    	return FALSE;
19
    	return FALSE;
Line 26... Line 20...
26
    }
20
    }