我想要一个批处理文件(Windows CMD是解释器,.bat)来执行此类任务:
1)搜索文件夹及其子文件夹(整个硬盘)
2)查找相同大小的文件(无论文件名和扩展名如何)
3)显示这些文件(或不显示)
感谢您的任何帮助!:)
编辑:
使用以下命令,我可以知道文件具有的所有大小...
@echo off
set "filename=*.*"
for %%A in (%filename%) do echo.Size of "%%A" is %%~zA bytes
Run Code Online (Sandbox Code Playgroud)
但是现在最大的问题是,您需要比较第一个,其余的等等!
下面的代码编译正确,但是当它执行时,控制台显示以下错误...例外代码:c0000005.错误发生在以下行:
*cptr++ = hextbl[((tval >> 4) & 0x0F)];
Run Code Online (Sandbox Code Playgroud)
此错误是关于不正确的内存访问.这样,我相信这个错误可能是我对指针和算术仍然不理解的东西......
#include <stdio.h>
// function prototypes
int main(int argc, const char *argv[]);
char *put_hexbyte(char *cptr, char tval);
// main routine
int main(int argc, const char *argv[]) // variables to get arguments
{
char val = 65; // 0x41 >>> I need 2 bytes 0x34 and 0x31,
// they are ASCII from 0x41 (0x34 = "4" and 0x31 = "1")
char *bufASCII; // pointer to store these ASCII
bufASCII = put_hexbyte(bufASCII, val);
return …
Run Code Online (Sandbox Code Playgroud)