草庐IT

windows - 如何将目录结构导入 SVN,同时保持文件和文件夹的修改日期相同?

我有一个大型源代码树(>2GB,WINCE构建树),我想开始使用Subversion进行管理。到目前为止,“版本控制”是通过保留树的多个副本并使用BeyondCompare来查找差异来管理的。我看到使用Subversion的最后一个大绊脚石是它将文件时间戳修改为提交时间。这使得BeyondCompare比较更加耗时,因为您必须进行二进制比较才能找到变化。我看过meta-dataversioning颠覆源代码树的分支,但我不想尝试将2006年的代码合并到当前的svn源代码中。谢谢,戴夫 最佳答案 有一个svn配置选项可以控制时间戳在存

c# - 将特定文件或文件夹添加到 Windows 资源管理器 View

我一直在为我的电脑开发一个标记程序。我需要能够将文件或文件夹列表传递到资源管理器(或类似的东西)中以显示它们并能够像在Windows中使用文件夹View一样操作它们。我已经编写了记录和存储与计算机上文件路径相关的标签的软件,我可以动态搜索它们以创建路径列表,但接下来的部分我有点难过。即使有一个解决方案可以让操作人员认为文件位于“临时”文件夹中并简单地显示它,那也是完美的。到目前为止,我所有的东西都是用C#编写的,但我对这门语言并不挑剔。提前致谢! 最佳答案 IExplorerBrowser控件是使用“Windows资源管理器”控件的

java - 来自 hell 的幻影文件夹(旧的 Vista 安装)导致 Java String.equals() 问题

我正在编写一个搜索计算机目录的程序。在我自己的计算机上,我安装了一个以前启动WindowsVista的驱动器。(但是,有些驱动器即使在“显示隐藏文件夹”时也不会出现。我可以看到运行cmd的文件夹,但这并不能解决我的问题。)我不太关心文件夹,但我关心的是对它们的名称进行字符串比较。但是,当我使用Filedirectory.getName()获取它们的名称时,string.equals()和string.compareTo()不适用于这些幻影文件夹。我已经打印出名称、检查空格、使用修剪等。但是名为“Boot”的隐藏文件夹仍然无法与具有相同值的字符串匹配。TLDR:幻影目录返回一个与File

java - File.listFiles() 和区分物理文件夹和虚拟文件夹

File.listFiles()方法列出文件夹的内容。然而,在Windows上,当您在根驱动器上调用该方法时,它还会产生一些-缺少更好的短语-“虚拟”文件夹(如“文档和设置”,在最近的Windows版本中被“用户”取代).如果您随后为那些“虚拟”文件夹之一调用listFiles(),它总是返回null。这就是我的问题所在,因为我想递归遍历所有文件夹。我需要一种方法来过滤掉这些文件夹,最好不要通过检查它们的名称...还有一些普通用户看不到的其他文件夹(例如“系统卷信息”或该驱动器的回收站文件夹),我很乐意找到一种方法将它们过滤掉好吧,没有将名字列入黑名单。不幸的是,这些文件夹的行为就像真

c# - 文件夹权限

为什么当我在资源管理器属性窗口中浏览权限时,以下访问规则显示为“特殊权限”?我希望它显示为正常的“修改”访问权限。vardi=newDirectoryInfo(ConfigDirectory);DirectorySecuritysecurity=di.GetAccessControl();varrule=newFileSystemAccessRule(domainSid,FileSystemRights.Modify,AccessControlType.Allow);security.AddAccessRule(rule);di.SetAccessControl(security);d

windows - 在 windows 上计算文件夹的校验和并在 linux 上验证

我有以下要求:从整个文件夹计算一个校验和(首选SHA1)。这必须在Windows上完成。将此文件夹从Windows移动到Linux机器。根据Linux机器上的哈希值验证整个文件夹。欢迎任何想法! 最佳答案 md5深度http://linhost.info/2010/02/checksum-a-directory-with-md5deep/它是使用MD5完成的,但允许您计算子目录的哈希值,并且据说是跨平台的。如果有SHA版本,我不会感到惊讶。替代解决方案是通过SSH使用rsync进行传输(在Windows机器上安装Cygwin)。这将

windows - 远程窗口上临时文件夹的位置

如何确定远程Windows计算机上临时文件夹的位置?我可以使用连接到它objSWbemLocator.ConnectServer(strComputer,_"root\cimv2",_strUser,_strPass)提前致谢! 最佳答案 请记住每个本地或域用户都可以有自己的路径,您可以查询Win32_Environment类:SetobjSWbemLocator=CreateObject("WbemScripting.SWbemLocator")SetobjSWbemLocator=objSWbemLocator.ConnectS

android - 选择Android开发SDK的位置需要指定哪个文件夹?

在LiveCode中设置移动支持首选项以开发Android时,需要选择Android文件夹存档中的哪个文件夹?每当我选择一个文件夹时,它似乎会出现一条错误消息:ThechosenfolderisnotavalidAndroidSDK.Pleaseensureyouhaveitinstalledcorrectly,andenabledsupportforAndroid2.2(Froyo).我在Windows7上运行。 最佳答案 几周前,对AndroidSDK进行了更新,其中包含新的文件排列,这使LiveCode无法识别SDK。您可以从

windows - 删除 Windows 中除 2 个最新文件夹之外的所有文件夹

我想从一个目录中删除除2个最近更新的文件夹(最后修改日期)之外的所有文件夹。我想使用命令行执行此操作。我该怎么做?下面是显示按最后修改时间排序的文件夹的代码:dir/ad-h/od我尝试使用FOR/D命令:for/d"skip=2tokens=*"%Gin("dir/ad-h/od")DOechogoingtodelete%G但我收到以下错误信息:"skip=2tokens=*"wasunexpectedatthistime.我该怎么做? 最佳答案 for/f"skip=2delims="%Gin('dir/B/ad-h/o-d"d

windows - 在 Windows PowerShell 或 CMD 中从一个 TXT 文件创建多个文件夹时遇到问题?

我想知道是否有一种方法可以在WindowsPowerShell或CMD中从一个TXT文档创建多个文件夹?我有一个充满图纸编号的TXT文件,例如5614-E-1459_SH1(除了他们的大约50000个)。由于我的工作政策,我不会大声使用第三方软件,所以我想知道是否有办法从命令提示符或WindowsPowerShell执行此操作?我知道mkdir"C:\temp\5614-E-1459_SH1"将创建我需要的文件夹之一。但是有没有一种方法可以从TXT中提取文件并将其输出到文件夹中,而无需像Text2Folders这样的第三方软件?我已经使用PowerShell脚本走了这么远,但由于我没有