草庐IT

重命名

全部标签

windows - 在 Windows 上重命名 DLL

我正在使用VisualStudio2003在Windows上构建应用程序。我的应用程序正在链接到第3方库(Qt)。lib称为qtcore4.lib和dllqtcore4.dll。我的应用程序是另一个基于Qt的应用程序的插件,该应用程序使用相同qtcore4.dll的不同版本。不幸的是,我不能使用与主机应用程序相同的Qt版本,所以我在想如果我重命名我的Qt版本的库和DLL是否可行,例如:qtcore4_my.libqtcore4_my.dll我猜qtcore4.lib指的是里面的qtcore4.dll。所以我不确定这是否有效。 最佳答案

windows - 使用 Powershell 使用查找文件递归重命名目录

我需要重命名很多目录及其子目录。我有一个csv文件,其中包含旧目录名称和所需的新名称。1,blah,old_name1,new_name2,wibble2,foo,old_name2,new_name2,bar3,john,old_name3,new_name3,paul4,george,old_name4,new_name4,ringo注意有些目录名是old_name1-morestuffhere需要重命名为new_name1-morestuffhere我大致知道如何在bash中执行此操作:mv-r`catfile.csv|awk-F,'{print$3*$4*}'`..但我已经完全

windows - 将所有文件重命名为小写,替换空格

在Windows命令提示符下,如何将所有文件重命名为小写并删除所有空格? 最佳答案 制作批处理文件@echooffsetlocalenabledelayedexpansionfor/f"delims="%%iin('dir/b/a-d*.*')do(setname="%%i"setnewname=!name:=!rename"%%i"!newname!)注意:在测试目录下运行,看看是否有预期的结果。我没有测试过。编辑:忘了说这只会删除空格。 关于windows-将所有文件重命名为小写,替

pipe - Windows 轮询或选择命名管道

我可以在Windows中对命名管道句柄使用选择和轮询吗?如果能举个例子就好了。(我对windows编程很陌生)如果其中一个进程宕机,而我正在另一端进行轮询,我会在另一个进程上收到任何错误消息,表明该进程已宕机吗? 最佳答案 不幸的是没有。Windows通过重叠的I/O和I/O完成端口促进异步通信的两种不同模式。简而言之,重叠I/O会在I/O操作完成时短暂接收回调。当I/O操作完成并允许应用程序同时扩展对多个套接字的处理时,IOCP在端口上接收事件。http://en.wikipedia.org/wiki/Iocp最坏的情况是,您可以

c++ - 如何重命名或重新标记网络驱动器标签

我正在使用WNetAddConnection2将网络驱动器安装到Windows工作正常,但在默认情况下安装驱动器时,它将名称分配为ServerIP和FolderName,NDSTestFolderon'NASserver(172.24.17.116)'(R:)我需要使用SetVolumeLabel重命名驱动器标签但这对于网络驱动器来说是无效的参数,而SetVolumeLabel对于本地驱动器工作正常。有什么方法可以重命名或重新标记网络驱动器?这样我就可以改变NDSTestFolderon'NASserver(172.24.17.116)'(R:)到NDS@MyFolder(R:)

c++ - 不是全局命名空间的成员?

我有错误:errorC2039:'read':isnotamemberof'`globalnamespace''anderrorC2661:'Calc::SymString::read':nooverloadedfunctiontakes3argumentsfromtheline:if(::read(fd_sock,&size,4)!=4)这个错误和类似的错误在我的代码中出现了很多。有谁知道是什么问题?我正在使用WindowsVisualStudio2010,并且正在从Unix迁移代码。提前致谢! 最佳答案 read()是在unis

windows - 从命令行而不是 Windows 资源管理器命名网络驱动器

我正在编写一个批处理文件以将多个服务器映射到我PC上的驱动器。使用NETUSE命令,我成功地映射了驱动器。在Windows资源管理器中查看时,每个驱动器都会显示字母分配和服务器名称。我还想在资源管理器View中为每个服务器显示一个用户友好的纯英文名称(这与卷标不同)。我可以在资源管理器中分别右键单击每个驱动器并重命名,但这有点冗长。有什么方法可以从命令提示符(因此从批处理文件)为驱动器分配名称,而不是在资源管理器中右键单击和重命名? 最佳答案 您可以像这样在Powershell中执行此操作:$rename=new-object-Co

windows - 如何使用电子表格重命名多个文件夹?

如果我在Windows7上并且我有一个电子表格:1,Ant2,BrownBear(notewhitespace)3,Cat4,Dinosaur和文件夹C:\Directory\1\C:\Directory\2\C:\Directory\4\是否有任何方法可以放入批处理文件或vbs文件或该目录中的任何适当工具,这些工具将使用电子表格重命名这些文件夹?最终结果为:C:\Directory\1Ant\C:\Directory\2BrownBear\C:\Directory\4Dinosaur\到目前为止,我有一个批处理文件,它将一个字符串附加到它运行的目录中的所有文件夹(在运行它的地方要小心

windows - 在 Windows 中批量重命名多个文件?

我想知道我的编码有什么问题,因为它不起作用我想重命名Chris中的所有png文件。但是失败了for/fin('C:/Users/Chris/Downloads/images/*.png')doren"C:\Users\Chris\Downloads\images\*.png""%date:~10,4%-%date:~4,2%-%date:~7,2%_%HR%%time:~3,2%-img.png" 最佳答案 参数中不需要/f,不需要引号,但缺少变量声明变量应该在do部分使用,否则for没有什么用for将枚举完整路径,因此您需要使用~

windows - 使用 bat 文件执行重命名文件 - 无效的 FORFILES 选项

我想重命名路径中的几个文件,在末尾添加一种时间戳。​​我根据使用.bat文件的快速研究创建了以下脚本:@ECHOoffsetTime="%TIME:~0,2%%TIME:~3,2%"setTime=%Time:=%Forfiles/P"C:\Batches\ftp_outputfiles\"/M*.txt/C"cmd/cren@file@fname-%date:~6,4%%date:~3,2%%date:~0,2%%Time%.txt"但是,系统返回消息:错误:无效参数/选项-'@file'。输入“FORFILES/?”供使用如果你们中有人可以指导我解决这个问题,我将不胜感激。谢谢