草庐IT

windows - 在类型命令批处理文件中隐藏文件名

我正在创建一个批处理文件,该批处理的最后一部分是将来自多个csv文件的文本连接成一个。创建的csv是正确的,但是当我运行命令时,它在单独的一行上显示文件名。即使回声关闭,它仍然显示。当我简单地将行复制并粘贴到一个空白的txt文件中并使用@echooff时,就是这样......它仍然显示输出。typelak-print01.csvlak-print02.csvlak-print03.csvlak-print04.csvor-sdc-print.csvtac-print01.csvtac-print02.csvtuk-print01.csvwa-02print01.csvwa-110pri

windows - 文件名带有 .在批处理文件中

我有一个曾经可以工作的Windows批处理文件,但自从我更换了笔记本电脑后,它就失败了。我猜这是由我的文件路径中的点(.)引起的,但我一直无法找到解决此问题的方法。我基本上将一个文件名传递给我的批处理文件并让它处理它,但是当它开始从文件中读取行时它失败了:echoMBPFile:%1remCheckthatthefileisaMapBasicProjectFileif/I"%~sx1"NEQ".mbp"(echoError:file%~dpnx1isnotaMapBasicProjectFile^(^*.mbp^)goto:EOF)else(echofile%1isaMapBasicP

Windows批处理循环遍历文件夹中的文件并解析文件名

如何循环遍历文件夹中的文件并解析文件名的部分并将其存储在变量+回显中?文件夹包含以下文件,需要提取年份:Actual2015.txtActual2016.txt我尝试过的:for%%fin(*.txt)do(setyear=%%f:~7,4%echo%year%)结果应该是:20142015 最佳答案 你需要delayedexpansion:setlocalenableDelayedExpansionfor%%fin(*.txt)do(setfname=%%nfsetyear=!fname:~6,4!echo!year!)

Windows 操作系统无法打开适用于 Linux 的文件名

我正在Linux上开发一个小型Python应用程序,其中的代码在系统Python3和AnacondaPython3解释器上运行良好。但是,当我在Anaconda/Windows上运行它时,我得到了这个回溯:Traceback(mostrecentcalllast):File"C:\Users\\AppData\Local\Continuum\anaconda3\lib\tkinter\__init__.py",line1699,in__call__returnself.func(*args)File"./dataView.py",line312,indoChopself.DA.chop

python - 如何使用 Python pathlib 处理文件名中的多个点?

当我尝试构建一个带有“.”的文件路径时,pathlib出现问题。在其名称中,pathlib模块会忽略它。以下是示例行(我尝试了多个版本,都导致了相同的问题)问题是原始文件名将来自另一个应用程序,所以我无法自己编辑名称。如果可能的话,我也不想做字符串替换工作。路径=r"c:\temp"1p=Path(path).joinpath("myfile.001").with_suffix(".bat")2p=Path(path,"myfile.001").with_suffix(".bat")3p=Path(path).with_name("myfile.001").with_suffix(".

c++ - 如何在 Windows 中比较可能的替代文件名?

不幸的是,Windows中的目录/文件名不区分大小写。当我比较文本(来自用户的输入)和目录名称(来自CFileFind)时,我如何检查它们是否表示相同的目录?例如C:\PIPPO\和C:\Pippo\是同一个目录,而C:\Pippò\是不同的(最后一个有口音)。我正在尝试:if(CompareString(LOCALE_INVARIANT,NORM_IGNORECASE,q,-1,data_from_CfileFind->txt.GetBuffer(),-1)==CSTR_EQUAL)(q是[partof]用户输入)它“有点像”,因为它识别相同目录的罗马、希腊和西里尔字母的大小写变体,

windows - Emacs 中的路径名转换,用于从远程(ssh 编译)错误文件名中查找本地源文件路径

在Emacs中是否可以利用某种通用的路径名重写/规范化工具来允许将编译模式下的源文件转换为基于远程路径的本地路径?我希望使用符号链接(symboliclink),但这在Windows中对我不起作用。我正在运行GNUEmacs23.1.1,并尝试了cygwin-mount和w32-symlinks.el(使用(customize-option'w32-symlinks-handle-shortcuts));我无法获得open-file/dired/completions或compile-modenext-error以遵循Windows快捷方式或cygwin符号链接(symboliclin

windows - 在批处理文件中,如何从文件路径获取文件名?

我有一个批处理文件,要求用户输入文件路径。稍后在文件中,我只想从路径中分离出文件名和扩展名,即最后一个“\”之后的任何内容。setFILEPATH=\\srv-01\MyDocs\Templates\MySpreadSheet.xls...setFILENAME=???我需要将FILENAME设置为什么才能使其等于“MySpreadSheet.xls”?希望这很容易做到。谢谢! 最佳答案 @echooffsetFILEPATH=\\srv-01\MyDocs\Templates\MySpreadSheet.xlsfor/F"deli

windows - 批处理文件变量文件名和编辑

游戏的新手,花了很多时间寻求帮助和示例。我有这个工作的一个版本,尽管我想通过使用单个输入文件“computer_listc.txt”来简化流程。我基本上想读入一系列文件夹路径(来自computer_listc.txt),并使用部分路径来编写更多的cmd表达式。我的问题是fname和comp_id设置不正确。我想让它们等于T(文件名),然后编辑它们。fname需要是删除前12个字符的文件路径。虽然comp_id需要等于文件路径中指定的计算机名,例如fname=c_modelling\model\slave1comp_id=VOSTRO460-1这是脚本。你能看到我的错误吗??for/f"

windows - Powershell:返回数字最大的文件名

假设我有一个这样的文件名列表:Get-ChildItem"AntarcticaData*.xls"AntarcticaData03625516.xlsAntarcticaData84327262.xlsAntarcticaData16374175.xlsAntarcticaData12804427.xlsAntarcticaData17477809.xlsAntarcticaData60943758.xlsAntarcticaData93962083.xlsAntarcticaData74412097.xlsAntarcticaData81562648.xlsAntarcticaDat