Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Csv 在货币或磁盘空间列表变量上填充前面的空格_Csv_Batch File_Variables_Padding_Sysinternals - Fatal编程技术网

Csv 在货币或磁盘空间列表变量上填充前面的空格

Csv 在货币或磁盘空间列表变量上填充前面的空格,csv,batch-file,variables,padding,sysinternals,Csv,Batch File,Variables,Padding,Sysinternals,好的,基本上我是回显一行到一个逗号分隔的CSV 这就是正在发生的事情: 这是输出: Computer1 Fri 08/04/2017 13:20 110 917 340 907 Computer2 Fri 08/04/2017 13:21 110 917 435 852 Computer3 Fri 08/04/2017 12:39 180 92 916 Computer4 Fri 08/04/2017 12:35 232 353 720 我想: C

好的,基本上我是回显一行到一个逗号分隔的CSV

这就是正在发生的事情:

这是输出:

Computer1   Fri 08/04/2017  13:20   110 917 340 907
Computer2   Fri 08/04/2017  13:21   110 917 435 852
Computer3   Fri 08/04/2017  12:39   180 92  916 
Computer4   Fri 08/04/2017  12:35   232 353 720 
我想:

Computer1   Fri 08/04/2017  13:20   110 917 340 907
Computer2   Fri 08/04/2017  13:21   110 917 435 852
Computer3   Fri 08/04/2017  12:39       180 92  916 
Computer4   Fri 08/04/2017  12:35       232 353 720 
我想在每3个右对齐字符前面加一个逗号,以便正确排列值

我获取文件夹大小以计算当前文件夹大小,然后每周再次确定增长

我正在努力解决的问题是:

for /f "tokens=1-2 delims= " %%a in ('C:\du64.EXE -v -q -nobanner C:\Temp^|find "Size:"') do SET DISKSIZE=%%b
ECHO. "%DISKSIZE%" **
(这将给出一个包含逗号的值,例如12345678910)

不知道为什么您的数据中会出现
92
,也不知道
每三个右对齐字符以逗号开头是什么意思


请参见提示文档中的
set/?| more
。我不知道我在
%%b
前面放了多少空格-只要至少有15个字符串,就可以了

Computer3
行上的
92
应该右对齐;只是看起来不对。我们需要的是解释您的“想要”代码与最后一行代码的关系,因为我根本看不到它。
ECHO. %COMPUTERNAME%,%DATE%,%TIME:~0,5%,%DISKSIZE%,%PROCESSOR_ARCHITECTURE%>> "C:\DUOutput.CSV"
 ...set "DISKSIZE=                      %%b"
 echo %disksize:~-15%