jjzjj

windows - 文件名中的 MS-DOS 时间戳

我在批处理文件中有以下内容。settimefmt=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%dir*.*>logfile_%timefmt%.log这在上午10点之后完美运行,但在此之前失败,因为它向时间戳添加了一个空格而不是前导0。在MS-DOS中有没有办法创建一个前导0的时间戳?我更喜欢使用相当标准的命令,以便它从WindowsXP开始工作。 最佳答案 最好一次获取时间,然后也解析元素。第三行将空格替换为0settimefmt=%time%settimefmt=%TIMEFMT:~0,2%%TIMEFMT

windows - 在 Windows 中,为什么有些字符是非法的?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion正如我们大多数人所知,Windows禁止在文件名中使用以下字符:*。"/\[]:;|=,Linux和其他基于Unix的系统仅出于显而易见的原因禁止\0(空字符)和/(路径分隔符)。为什么Windows有这么多禁用字符?我看过了,我发现的每个答案都是“这有效吗”或“什么有效”的变体,没有讨论导致Windows(DOS?)团队将其定为非法的设计决策。

windows - 将文件 move 到CMD中的父文件夹

我需要进行完整性检查。我记得能够运行这样的命令:C:\TestFolder>move*.*..这应该将当前文件夹中的所有文件向上move一个文件夹,即。给parent。现在在Windows10命令提示符下运行它,我收到以下错误:Thefilename,directoryname,orvolumelabelsyntaxisincorrect.我在StackOverflow上浏览了一堆类似的问题。大多数答案都说需要一些复杂的循环命令才能将文件move到父级。那些提到move*.*..的人有一些人说这个命令对他们有效,而其他人报告了我遇到的相同错误。一个例子:https://stackove

Windows 无法识别 PHP

我正在尝试安装symfonyphp框架。我正在使用Windows。我的apache和php东西在C:\wamp下框架在C:\dev\我想在ms-dos中做这样的事情:c:\>phplib\vendor\symfony\data\bin\symfony-V无法识别php命令。我想这是一个非常简单的问题,但我环顾四周却没有在任何地方找到答案。谢谢,马吕斯 最佳答案 看起来php.exe不在PATH环境变量中的目录。您有2个选择:将该目录添加到PATH或在您的调用中使用完整路径:c:\>wamp\php\php.exelib\vendor

windows - 用于搜索文件名并将其复制到新 TXT 文件的批处理文件

我想搜索当前目录下的*.cpp文件,并想将文件名保存在*.TXT文件中。我是通过使用Batch命令完成的dir|find".cpp">Listfile.txt但是我得到的文件名包含完整的参数,例如创建日期和大小。我的需求是我只想要文件名Currentoutput06/25/201006:17PM9504mLinuxMachine.cpp06/28/201003:41PM4,236Linux11.cppNeedOutput4mLinuxMachine.cppLinux11.cpp请帮忙谢谢 最佳答案 尝试:dir/b|find".cp

regex - 使用 DOS/批处理以随机长度拆分字符串

我有一个日志文件,我需要从中处理和提取数据。每行包含一个事件日志输出字符串。不幸的是,字符串的各个部分没有统一格式。以下是一些示例行:"Somerandomlengthstring.0x8dda460x10x384C:\ProgramFiles(x86)\some\path\foo0.exe""Somerandomleeeengthstring.0xa95ac20x8ccC:\ProgramFiles(x86)\some\path\foo1.exe%%19360xcc0""Somerandomleengthstring.0xbcd6680x330C:\ProgramFiles(x86)

php - 在 PHP、Window Dos 中启用 Debug模式

在Windows命令行中。如何在ftp命令中启用调试,第二个问题在PHP中如何启用Debug模式,下面是简单的ftp脚本,如何获取FTP的逐步脚本执行跟踪。我想在php中有一些Debug模式,请告知该模式, 最佳答案 在终端中运行您的php脚本以获取逐步脚本执行跟踪,使用:/usr/local/php/bin/phpfilename.php=) 关于php-在PHP、WindowDos中启用Debug模式,我们在StackOverflow上找到一个类似的问题:

windows - 仅使用批处理文件修剪前导斜线

在我工作的地方,我的双手被束缚在我可以使用的东西上,以便做我想做的事。我需要做的是创建一个.bat来执行netview并将其输出到.txt并删除前导输出中的斜线。获取文件的WebView是简单的部分,但删除前导斜线是我遇到的问题。不确定这是否重要,但我公司使用的命名系统是#####-XX-##我环顾四周,但没能找到轻松做到这一点的方法。编辑:如果有人有相应的脚本,也可以使用Powershell。 最佳答案 PowerShell:netview|select-string'^\\\\([^\\\s]+)'|foreach-object

windows - 如果字符串超过 6 个空格,则将其作为参数从 bat 传递时会被截断

平台:Windows7、WindowsXP软件:DOS我知道命令行长度限制,但我从未经历过这样的事情”。我有doskey命令将参数/参数传递给vbs脚本,并且我确定如果我尝试传递包含超过6个空格的空格的字符串-第6个空格以外的所有内容都会被截断。这是已知的限制吗??这是doskey的样子:setscripts=C:\Windows\Scripts\doskeytt=@echooff$tcscript//NoLogo%scripts%tt.vbs%scripts%$1$2$t@echoon现在您可以打开批处理并通过输入简单的字符串来测试它:tt+"123456789"结果将是:12345

.net - 使用 Visual Basic 在 Windows 窗体中嵌入 DOS 控制台

我设法从其他问题中找到了一些数据,使我能够实现下一个代码:ImportsSystem.Runtime.InteropServicesPublicClassForm1_PublicSharedFunctionMoveWindow(ByValhWndAsIntPtr,ByValxAsInteger,ByValyAsInteger,ByValnWidthAsInteger,ByValnHeightAsInteger,ByValbRepaintAsBoolean)AsBooleanEndFunction_PublicSharedFunctionSetParent(ByValhWndChildA