随机文件名|怎么在DOS下对文件进行随机命名

随机文件名|怎么在DOS下对文件进行随机命名的第1张示图

❶ 怎么在DOS下对文件进行随机命名

给你写了C程序,我用VC++编译后在Windows XP上工作良好。C程序生成新文件名,COPY 一个现有文件到生成新文件名内。若把COPY变RENAME, 就做换名字:sprintf(my_cmd,"COPY %s %s\0",namein,nameout);sprintf(my_cmd,"REN %s %s\0",namein,nameout);新文件名现在用到秒,没加扩展名,要加自己加。新文件名存在 nameout 中。system(..)是执行DOS命令,其实,所有的.bat命令行都可放在C程序内做,一个命令一个system(..)调用。用法:C程序,编译后,例如叫 a.exe压好的文件,例如叫 pp.dat如果 a.bat 中内容是:REM ———-a.exe pp.datREM 做第二个压缩包 也叫 pp.data.exe pp.datREM 做第三个压缩包 若叫 pp3.data.exe pp3.dat———————————–C程序:#include <stdio.h>#include <stdlib.h>#include <time.h>FILE *fout;main(int argc, char *argv[]){char nameout[80],namein[80];time_t now;char time_string[32];char month[4];int yyyy,mmm,dd,hh,mm,ss;char my_cmd[120];if (argc < 2){fprintf(stderr,"Usage %s name_compressed_file\n",argv[0]);exit(1);};strcpy(namein,argv[1]);time(&now);strcpy(time_string,ctime(&now));sscanf(time_string,"%*s %s %d %d:%d:%d %d", &month,&dd,&hh,&mm,&ss,&yyyy);sprintf(nameout,"%d_%s%02d%02d%02d%02d%\0",yyyy,month,dd,hh,mm,ss);// fprintf(stderr,"%s",nameout);sprintf(my_cmd,"COPY %s %s\0",namein,nameout);fprintf(stderr,"doing %s\n",my_cmd);system(my_cmd);exit(0);}

❷ 在java里生成随机文件名是用什么方法

使用 UUID,理论上是永远不会重复的

导入importjava.util.UUID;UUIDuuid=UUID.randomUUID();

❸ 如何给每个文件的文件名随机重命名,求简单一点的方法

如果给每个文件的文件名随机重命名,求简单一点的话,如果是随机送一本的话,这个方法也不一定简单,所以说如果先给文件这个名随机重命名,那还那也必须得经过一番这个普通

❹ C++随机文件路径或随机文件名

1 生成一串符合windows文件夹命名的字符串2 用这个字符串建一个文件夹3 然后把这个文件生成路径指定到这个文件夹里

❺ 随机读取文件名

for i=1 to 5判断记录是否到底,如果到底,返回记录头读一条记录随机数,并判断是否读取如果不读取,i=i-1next

❻ php里怎么实现生成随机文件名求具体示例代码

<?php$result=random(10);//生成10位随机数//$result=random(10, '');//生成10位字母数字混合字符串echo "<input type='text' size='20' value='{$result}'>";/*** 产生随机字符串** @param int $length 输出长度* @param string $chars 可选的 ,默认为 0123456789* @return string 字符串*/function random($length, $chars = '0123456789') {$hash = '';$max = strlen($chars) – 1;for($i = 0; $i < $length; $i++) {$hash .= $chars[mt_rand(0, $max)];}return $hash;}?>

❼ 如何随机给多个文件的文件名重命名

这个看题主,有多少文件了。不多,就自己一个一个手动改,多的话,通过文件批量改名高手,它能同时处理多个文件,比如随机重命名多个文件的文件名,中英文翻译等

❽ 生成随机文件名

#include "stdio.h"#include "time.h"char name[11];char * fun(){ int i,j; char c; for (i=0;i<10;i++) { c=rand()%26+65; name[i]=c; } return name;}void printarr(){ int i; for (i=0;i<10;i++) { printf("%c",name[i]); } printf("\n");}main(){ int i; for (i=0;i<10;i++) { fun();printarr(); }}/*随机生成10组随机名,自己可以改变一下得到自己想要的。*/

❾ 怎么随机给多个文件的文件名重命名

题主,您好,随机的话,可能要借助技巧,比如电脑上的文件批量改名高手,听说能同时给多个文件,像图片,视频,文档啥的,随机命名来着

❿ 如何得到一个随机文件名

假设文件都在D:\file下面,命令为dir/s/b d:\file>list.txt这个命令会连完整的路径(包括子目录)和文件名一起提取放到list文本中,但是做不到你说的修改了文本后再用这个去改文件名,除非你的文件数量和目录结构完全不变。

未经允许不得转载:山九号 » 随机文件名|怎么在DOS下对文件进行随机命名

赞 (0)