草庐IT

复制集

全部标签

windows - 将文件名从一个文件夹复制到另一个文件夹,同时保留原始扩展名

我需要帮助将文件名称(不是文件本身)从C驱动器复制到D驱动器。我能够在线找到以下powershell代码:$names=@()$getPath="C:\MyFiles"$setPath="D:\MyFiles"Get-ChildItem$getPath|Foreach-object{$names+=$_}$i=0Get-ChildItem$setPath|Foreach-object{Rename-Item-Path$_.FullName-NewName$names[$i]$i++}此代码成功地将所有文件名从C:\MyFiles重命名/复制到D:\MyFiles,严格按照相应的位置(索

C# 将 ListBox.SelectedItems 复制到另一个变量

我遇到了这个错误System.InvalidOperationException:'Listthatthisenumeratorisboundtohasbeenmodified.Anenumeratorcanonlybeusedifthelistdoesnotchange.'因为在我的代码中,SelectedItems在迭代过程中会发生变化代码简单varitems=testListBox.SelectedItems;foreach(variteminitems){}我想将项目列表卡住在一个变量中,这样如果它发生变化,foreach循环不会发生变化并产生此错误问题是行varitems=t

windows - 批处理文件,用于将超过 30 分钟的文件从一个文件夹复制到另一个文件夹

如何将距当前时间超过30分钟的文件从一个文件夹复制到另一个文件夹? 最佳答案 *nixfind命令有几个Windows端口可用,提供像-mmin和-mtime这样的开关,在这里很有用,允许用一行解决问题......请注意,Powershell当然是achievethisgoal的可行替代方案.在普通DOS中,这是一个相当有限的批处理脚本,但它足以作为解决您问题的基础:@echooffsetlocalenabledelayedexpansioncall:GetRefTimestamp-30for%%fin(*)do(call:GetF

windows - 创建批处理文件以将以 'ABC' 开头并以 'Current' 结尾的文件复制到另一个文件夹

我有一个要求,我必须创建一个批处理文件来复制文件夹中以“ABC”开头并以Current.xls结尾的文件。例如:文件在文件夹中C:\\Sample\SourceABCGreatoutdoorsCurrent.xlsABCGreatoutdoorsPrevious.xlsABCTreadingcorpCurrent.xls我想将以ABC开头和以Current结尾的文件复制到一个新文件夹中..我尝试使用xcopy命令,但我不知道如何搜索文件名。 最佳答案 copyC:\Sample\Source\ABC*Current.xlstarge

c++ - 如何在 C++ 中将 CHAR 变量复制到 WCHAR 变量

我想将CHAR文件转换为UNICODE文件。我逐字符读取CHAR文件类型的文件,然后将此字符保存在CHAR变量中,然后我想将此CHAR变量复制到WCHAR变量,然后将WCHAR变量写入UNICODE文件。代码如下:#include#includeint_tmain(intargc,LPCTSTRargv[]){HANDLEhInfile,hOutfile;CHARf1;WCHARf2;DWORDRd,Wrt;INTi;CreateFile(argv[1],GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,NULL,NULL);CreateF

windows - 以编程方式复制文件夹而不解析 Windows 中的硬链接(hard link) (Win32 API)

我想复制整个文件夹而不解析硬链接(hardlink)例子:Folder1|+---File1File2HardLink3->File3(使用fsutilhardlinkcreate或mklink创建的HardLink3)我要复制这个文件夹到Folder2|+---File1File2HardLink3->File3将Folder2\HardLink3保持为指向File3的硬链接(hardlink)是否有Win32API调用来复制整个文件夹这种语义,或者,如果我需要做CopyFile/CreateHardLink逐个文件,检查给定文件是否存在的API调用是什么是否是硬链接(hardlin

windows - 使用 Powershell 复制文件而不重新创建子目录

如果在命令提示符下执行命令,这里的解决方案适用于我:Copyfileswithoutrecreatingsubdirectories但是,如果命令在批处理文件中,我会收到错误消息:“以下在批处理参数替换中使用路径运算符是无效的%~nf”如何在Powershell中编写代码? 最佳答案 将bat文件中的任何%替换为%%。所以%~nf变成了%%~nf等效于Powershell:gci-r.\test|?{-not$_.PsIsContainer}|copy-item-Destination.\test2

windows - 如何递归复制目录结构并仅复制底层中的文件(Windows Batch)

我的目录结构是这样的;folder1folder2(thousandsoffolderslikethis)folder3someImage.jpegsomeDoc.docfolder4(optionalfolder)someImage.jpegsomeDoc.doc我希望脚本复制包含文件夹4s的文件夹2s,保持文件夹结构,但只复制文件夹4中的文件。像这样;folder1folder2(thousandsoffolderslikethis)folder3folder4(optionalfolder)someImage.jpegsomeDoc.doc我有一个简单的for循环,它可以识别包含

C++ 将数据从 std::string 复制到 std::wstring

假设我有一个std::string,但数据是用UTF-16编码的。我如何才能将该数据复制到std::wstring中,而根本不修改数据?此外,我不能只使用std::wstring,因为我正在在线检索文本文件并检查Content-Typeheader字段以确定编码。但是使用std::string来接收数据。 最佳答案 std::wstringPackUTF16(conststd::string&input){if(input.size()%2!=0)throwstd::invalid_argument("inputlengthmust

windows - 从列表中复制文件

我有一个包含4000张.tif图像的列表,我需要从包含20,000多张图像的文件夹中复制这些图像。我正在尝试使用命令提示符来执行此操作,方法是使用通过谷歌搜索我的问题找到的代码。代码如下:for/f%ainH:\list.txtdocopy%aH:\new"H:\list.txt"ismylistfile"H:\new"iswhereiwantmyfilestobecopiedto我在包含.tif文件H:\Doc2的文件夹中运行此命令,我不断收到:H:\list.txtwasunexpectedatthistime.是什么导致了这个问题?我的列表设置不正确吗?看起来像这样:ABBA.T