Articles of 文件

批量根据名称将文件移动到新的子文件夹

我正在使用Windows 7,我有一个文件夹“C:\ capture”中存储了50万的图像。 这些图像形成330个图像序列,并且它们被命名如下: 1.0000000000.png … 1.0000003299.png … … 330.0000000000.png … 330.0000000010.png 我想把这些文件移动到名字的第一部分后面的330个子文件夹中。 C:\capture\1\1.0000000000.png … C:\capture\1\1.0000003299.png … … C:\capture\330\330.0000000000.png … C:\capture\330\330.0000000010.png 所以我基本上只对第一个之前的一切感兴趣。 在名字。 如何编写一个创build子文件夹的batch file,并将相应的文件移入其中?

Windowsbatch file – 将环境variables插入可执行调用

道歉,如果我忽略了另一个线程中的这个问题,但我无法find它(在这里或真正在互联网上的任何地方)。 在Windows(XP)中,通过右键单击“ 我的电脑” ,然后select“ 属性”>“高级”>“环境variables” ,设置以下全局环境variables : CUSTOM_HOME = c:\some\folder\path 我如何插入到batch file中的执行? 我需要“附加” subfolder\program.exe到这个path,以便我在batch file中获得c:\some\folder\path\subfolder\program.exe 。 我尝试类似 %CUSTOM_HOME%\subfolder\program.exe 但是当我执行batch file时,输出只是显示 > \subfolder\program.exe > The system cannot find the path specified. 什么是正确的语法,所以.exe的完整path将是正确的?

在win32 api的文本文件末尾添加文本

我试图打开一个文本文件,写入一些数据,然后在已经写入文件的数据末尾附加一些数据,但是这不起作用。 任何人都可以帮我找出我的代码问题吗? 代码片段: char buffer[]="Write this text to file"; DWORD dwWritten; // number of bytes written to file HANDLE hFile; hFile=CreateFile("file.txt",GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,0,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0); if(hFile==INVALID_HANDLE_VALUE) { MessageBox(0,"Could not create/open a file","Error",16); return 0; } WriteFile(hFile,buffer,sizeof(buffer),&dwWritten,0); DWORD dwPtr = SetFilePointer( hFile, dwWritten, NULL, FILE_END); //set pointer position to end file WriteFile(hFile,buffer,sizeof(buffer),&dwPtr,NULL); CloseHandle(hFile);

Java文件I / O性能随时间减less

我正尝试使用Java 5.0 x64(在Windows XP上)对大文件(〜4GB)进行一次性读取。 最初文件读取速度非常快,但是吞吐量逐渐下降,而且随着时间的推移,我的机器似乎很没有响应。 我使用ProcessExplorer来监视文件I / O统计,看起来最初的读取速度为500MB / sec,但是这个速度逐渐下降到20MB / sec左右。 关于维护File I / O率的最佳方法,特别是使用Java读取大文件的想法? 以下是一些显示“间隔时间”不断增加的testing代码。 只需传递一个至less500MB的文件即可。 import java.io.File; import java.io.RandomAccessFile; public class MultiFileReader { public static void main(String[] args) throws Exception { MultiFileReader mfr = new MultiFileReader(); mfr.go(new File(args[0])); } public void go(final File file) throws Exception { RandomAccessFile raf = new RandomAccessFile(file, […]

如何使用Windows API创build文件?

我想用windows API创build一个文本文件。 我研究了一下 HANDLE CreateFile( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDispostion , DWORD dwFlagsAndAttributes, HANDLE hTemplateFile); 我不明白如何传递第一个参数来创build一个文件。 我试图使用数据types的文件,并将它的指针作为第一个parameter passing,但它显示与LPCTSTR不兼容。 有人可以告诉我该怎么做吗? 我是新的使用Windows API。 提前致谢。

如何打开一个文件(即.txt文件)在C + +(有点像在Windows中双击它)?

我想知道如何才能打开一个文件字面上在C + +(如双击它)?

如何使用命令行(CLI)更改Windows 7上的文件和文件夹权限?

我试图在Windows命令行上使用chmod实用程序,但它不起作用。 我正在寻找命令来更改Windows上的文件和文件夹权限。

如何在Windows(redmine)上指定file:// svnpath?

我使用Redmine,我试图为我的项目指定一个SVN仓库。 我在Z:\ svn中有SVN,假设我的项目名称是“myproject”。 在Eclipse中,如果inputfile:/// svn / myproject作为存储库path,它将起作用。 尽pipe在Redmine中它不起作用。 我尝试了斜杠,反斜杠,有或没有“Z:”。 “文件”协议规范说什么关于驱动器号? 或者是Redmine相关的缺点? 如何使其工作? 所有的程序(Eclipse,Redmine)都在Z:驱动器上。

设置非Office文件的Windows文件属性

我想在.NET代码中设置文件的属性。 我已经尝试使用DSOFile(v2.1)像这样: var properties = new OleDocumentProperties(); try { properties.Open(filePath); properties.SummaryProperties.Title = "foo"; properties.Save(); } finally { properties.Close(); } 它与Office文档工作正常。 (我已经用Word和Exceltesting过了)。但是,我也想用其他types的文档来做。 当我尝试使用PDF或TXT文件时,出现以下exception: System.Runtime.InteropServices.COMException(0x800300FC):名称无效。 (从HRESULTexception:0x800300FC(STG_E_INVALIDNAME))在DSOFile._OleDocumentProperties.Save() 除了设置SummaryProperties之外,我还设置了CustomProperties。 这也适用于Office文件,但不是其他人。 我的文件系统是NTFS。 如何使用DSOFile或使用其他技术来设置属性(标准和自定义)?

File.Copy以及作为stream打开的文件,并写入networking文件挂起到本地机器

我的程序需要复制已经在networking共享上生成的日志文件。 它需要将其复制到本地机器,然后进行一些处理。 我一直面临的问题是程序挂起。 堆栈跟踪显示它正在File.Copy中等待。 我猜这个过程是在内核模式下进行的。 我不能杀死它。 我尝试了所有的排列来杀死一个进程,但它不会死。 我必须重新启动机器才能将其从等待中删除。 不pipe我付出多less时间,它永远不会回来。 最初我使用的是.NET 4.0的File.Copy() 。 在读取stackoverflow几篇文章后,我试图读取文件作为stream,并写下来。 但同样的问题。 我不知道为什么内核在等待什么。 我也从sysinternal运行TCPView。 我没有看到我的应用程序build立了任何TCP连接或队列。 你知道什么可能是错的吗? 任何可以帮助我的debugging工具? 任何确定短的方式来复制文件通过networking共享至less失败,而不是永远悬挂?