草庐IT

windows - 搜索 10 个连续的个位数

我有一位女士给我发了电话号码。它们以凌乱的方式发送。每次。所以我想从Skype复制她的整个消息,并让一个批处理文件解析保存的.txt文件,只搜索10个连续的数字。例如她发给我:Hellomorenumbersforsettingsplease,WYK-0123456789CAMP-01234567890123456789Include0123456789Thisisanurgentnumber:0123456789TIDO:0123456789Sendto>0123456789这真是一团糟,唯一不变的是10位数字。所以我想要.bat文件来了解如何扫描这个怪物并给我留下如下内容:例如我想

c++ - 如何查看文件夹中有多少个文件?

我想查看指定目录中有多少个文件。例如,我的.exe旁边有一个名为resources的目录,我想检查其中有多少.txt文件。这如何在Windows中用C++完成? 最佳答案 我会使用boost::filesystem。甚至还有一个sampleprogram这已经为您完成了大部分工作。 关于c++-如何查看文件夹中有多少个文件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8733

windows - 如何在字符 X - Windows 7 的每个实例中在文本文件中创建一个新行?

我有一个充满字符的文本文件:ABCABCABCABC...并使用脚本(批处理、VBS、Powershell,任何对Windows来说都很简单的东西)我试图为每个特定字符的实例自动添加一个新行,在本例中为字母A,因此输出将然后显示如下:ABCABCABCABC如何使用我上面提到的任何脚本工具来实现这一点?非常感谢,非常感谢! 最佳答案 电源外壳:(get-contentc:\somedir\inputfile.txt)-replace'A',"`nA"|set-contentc:\somedir\outputfile.txt

windows - 比较Windows中的2个目录

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭7个月前。社区在7个月前审查了是否重新打开这个问题,然后将其关闭:原始关闭原因未解决Improvethisquestion我需要比较2个文件夹“A”和“B”,并获取新添加或修改的

c++ - 是否可以在 C++ 中创建一个隐藏的 txt 文件?

我正在VisualStudio中构建一个应用程序。我需要创建一些要在dll中使用的文件,但我希望在查看文件夹时隐藏这些文件。我如何在C++程序中执行此操作?以交互方式,您可以通过右键单击文件、选择“属性”并选择“隐藏”来将文件标记为隐藏。问题是,如何从C++程序中做一些等效的事情? 最佳答案 使用SetFileAttributesWindowsAPI中的函数:#include#includestd::fstreamfile;intmain(){file.open("myUnhiddenFile.txt",std::ios::out)

windows - 一次在多个文件夹中运行一个批处理文件

比如说,我有20个文件夹,名为folder0到folder20,每个文件夹中都有一个test.bat文件。我想通过另一个批处理文件一次运行每个文件夹中的所有批处理文件。如果我使用以下批处理文件,它将依次运行每个文件夹中的test.bat:FOR/L%%AIN(0,1,20)DO(cdfolder%%Acalltest.batcd..)但是我将如何并行运行每个文件夹中的批处理文件? 最佳答案 我认为除了遍历列表或使用索引作为您要使用的路径的一部分之外,没有其他方法。没有内置方法可以递归地运行文件夹中可用的每个.bat。但是你可以使用类

windows - 删除除 X 个最近的文件夹以外的所有文件夹

有人可以提供一个批处理脚本来删除目录中除X个最近修改的文件夹之外的所有文件夹。我看过HowdoIdeleteoldfilesfromadirectorywhilekeepingthemostrecentonesonWindows,但这是基于绝对时间窗口而不是修改日期的相对顺序。感谢您的帮助 最佳答案 这将根据修改日期保留10个最新的日志文件:@echoofffor/f"skip=10delims="%%ain('dir*.log/o-d/a-d/b')doechodel"%%a"删除echo以使其执行删除而不是仅仅显示它们。

windows - 在文件夹名称中创建一个带有空格和正斜杠的新注册表文件夹

我正在尝试创建一个新的注册表文件夹,但我要创建的路径包含一个空格,我不确定如何转义它以正确创建路径。我要创建的路径是:HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC464/128(路径末尾有一个名为“RC4(space)64/128”的文件夹)如您所见,RC4和64/128之间有一个空格(还有64和128之间的斜杠)。我在powershell中尝试了以下操作:md"HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SC

windows - 为什么我的 Perl 脚本和 Windows 的 SendTo 不能使用超过 20 个文件?

我正在尝试模拟RapidCRC在WindowsVistaUltimate64位上检查文件名中的crc32值的能力。但是,我似乎遇到了某种参数限制。我写了一个快速的Perl脚本,创建了一个批处理文件来调用它,然后在%APPDATA%\Microsoft\Windows\SendTo中放置了一个批处理文件的快捷方式当我选择大约20个或更少的文件时,这非常有效,右键单击并“发送到”我的批处理文件脚本。但是,当我选择更多时,什么也没有发生。我怀疑某处存在字符或参数数量限制。希望我遗漏了一些简单的东西,并且解决方案或解决方法不会太痛苦。引用资料:批处理文件(crc32_inline.bat):c

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