小编asc*_*pfl的帖子

如何在 Windows 命令提示符中设置具有多行文件内容的 env 变量

我有一个文件说它my-file.dat有多行。我想设置一个 env 变量,说MYVAR它将包含 my-file.dat 的内容。即,在Windows命令提示,的输出type my-file.dat是相同的输出echo %MYVAR%具有保持的新行

在 RHEL/MAC 中,它通常是这样完成的export MYVAR=$(cat my-file.dat),但是我如何在 windows 命令提示符下执行类似的操作(对 powershell 不太感兴趣,但可以随意分享示例,这可能是我的备份选项)

按照这个 Stackoverflow question Multiline text file, how to put into an environment variable我可以得到一个变量来保存 my-file.dat 的内容。但是这个变量的范围似乎是批处理文件。即使我从命令提示符运行批处理文件,我也没有看到批处理文件的变量在命令提示符下可用。

我试过了set /P MYVAR=<my-file.dat ,但这仅设置了第一行,而当我回显 MYVAR 时我想要所有行

请帮忙。

windows cmd batch-file environment-variables multiline

0
推荐指数
1
解决办法
389
查看次数

如何在 FOR 循环中获取当前日期

我在 C:\myscript.bat 中有以下代码示例

for /f %%i in ('dir "C:\files" /b /a-d /o-d') do (
if /i "%%~xi"==".vib" (
gsutil cp c:\files\%%i gs://mybucket
call :GetDate
echo %dt% File %%i was uploaded )
)
:done

:GetDate
set X=
for /f "skip=1 delims=" %%x in ('wmic os get localdatetime') do if not defined X set X=%%x
set DATE.YEAR=%X:~0,4%&set DATE.MONTH=%X:~4,2%&set DATE.DAY=%X:~6,2%&set DATE.HOUR=%X:~8,2%&set DATE.MINUTE=%X:~10,2%&set DATE.SECOND=%X:~12,2%
set dt=%DATE.MONTH%-%DATE.DAY%-%DATE.YEAR%_%DATE.HOUR%-%DATE.MINUTE%-%DATE.SECOND%
exit /b
Run Code Online (Sandbox Code Playgroud)

我的问题是在 FOR 循环内调用 GetDT 时在“echo %dt% File %%i was updated”中获取当前日期。只要我在 FOR 循环之外调用 :GetDate ,它就可以正常工作。我已经花了大约 4 个多小时,似乎无法让它在 …

windows for-loop cmd batch-file

0
推荐指数
1
解决办法
105
查看次数

为什么0.3 - (3*0.10)= 5.4411512312578E-17?

我真的很困惑.我的代码:

        Console.WriteLine(myChanges + " TEN METHOD " +  (ten_num * TEN));(This for debug)
        if ((myChanges - (ten_num * TEN)) >= 0)
        {

        }else
            print error message
Run Code Online (Sandbox Code Playgroud)

就像myChannges = 0.3; TEN = 0.1; ten_num = 3,但是当我打印时(myChanges - (ten_num * TEN)) 它等于5.4411512312578E-17

为什么不是0?有解决方案吗

c#

-1
推荐指数
1
解决办法
104
查看次数

在xcopy中排除多个文件扩展名

我有几个扩展,我想从xcopy中排除.我不知道那些文件夹/目录可能存在.

以下是我正在使用的命令:

xcopy /r /d /i /s /y C:\test1 C:\test2 /exclude:.txt+.exe
Run Code Online (Sandbox Code Playgroud)

Anh对此有所帮助?

cmd xcopy batch-file

-1
推荐指数
1
解决办法
8356
查看次数