草庐IT

c# - 在 Windows 8 应用程序中浏览文件夹?

我正在尝试为Windows8编写应用程序。我想添加一个输入框,它允许用户浏览他们的文件/文件夹并选择一个文件夹,然后我将搜索其内容。我只需要添加输入框和按钮“浏览”,即可查看用户文件。如何将这个简单的XAML构造添加到我的程序中? 最佳答案 您只能访问Metro风格应用程序中的某些文件位置。参见thisarticle以获得描述。您可以允许用户使用FilePickerContract选择文件.至于文本框和按钮怎么做,看CreateyourfirstMetroStyleapp一个端到端的例子。

用于svn删除文件夹集的windows批处理脚本

假设svn中提交了15个文件夹(每个名字都以folder_开头)。如何对在特定日期或之前创建的所有文件夹运行svndelete?提前致谢。问候,罗汉 最佳答案 我发现这可能对您的探索有所帮助。它不是svndelete但它会完成工作。BatchfiletodeletefilesolderthanNdays 关于用于svn删除文件夹集的windows批处理脚本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

windows - Netbeans 无法识别项目文件夹

我有几个项目是在WindowsXPSP3上安装的Netbeans7.2中创建的。上周我在同一台机器上(在不同的分区)安装了Xubuntu12.10,在Xubuntu上我还安装了Netbeans7.2。到目前为止,没有任何问题,一切都在顺利进行。现在我面临的问题是,并不是我在Windows上的Netbeans中完成的所有项目都能被Xubuntu上的Netbeans识别,它只是无法识别项目文件夹。为什么会发生这种情况,为什么一些项目被识别而其他项目未被识别?我正在处理的另一个问题是,当我在Xubuntu上的Netbeans中单击“打开项目”时,在“查找”选项下,我的USB拇指驱动器都没有出

asp.net - 可以写入只读文件夹

环境是Windows2008R2,ASP.NET4,IIS7。我有一个场景,用户向服务器提交一些设置,服务器根据设置生成一个文件(位图或SVG文件))并将文件保存到文件夹中。图像是通过写入位图生成的,SVG文件是使用File.WriteAllText生成的。然后将用户重定向到该文件。我没想到的是,服务器能够在我不授予文件夹写权限的情况下创建文件。我检查的事情:w3wp.exe在IISAppPool/MyUser下运行,正确的应用程序池标识IISAppPool/MyUser对该文件夹具有读取权限——如果我转到安全/高级/有效权限并检查MyUser对该文件夹的权限,我将获得列出文件夹/读取

c# - 通过其 pIDL 识别 Windows Shell 特殊文件夹(即获取其 CSIDL)(现在确定 pIDL 是否与 C# 相同)

我有一种情况,我想对一些Windowsshell特殊文件夹(那些对应于CSIDL枚举中的值的文件夹)执行特殊处理。(我的解决方案必须与WinXP兼容。)我遇到的问题是,当我当我在层次结构中工作时遇到IShellFolders,我找不到将IShellFolders与其CSIDL匹配的方法。这是我目前的做法:将所有CSIDL的静态一对一数据结构(csidlToFromFullPIdl)初始化为其由SHGetSpecialFolderLocation返回的pIDL。foreach(CSIDLcsidlinEnum.GetValues(typeof(CSIDL)){IntPtrfullPIdl

windows - 是否可以覆盖 Windows 中的默认文件夹浏览器对话框?

一段时间以来,我一直不喜欢Windows中的默认文件夹浏览器对话框:当然,至少它有自动完成的文本框;但如果您严格使用TreeView,则可能需要多次点击和滚动才能到达您想要的位置!如果我能开发出更好的(符合我口味的)用户界面并让它覆盖我系统的默认值,那就太好了。也就是说,每当应用程序从我的系统上的Windows请求native文件夹浏览器时,我希望能够定义我自己的此类控件,以便显示它而不是内置控件。当然,如果他们愿意,我也可以/愿意将其提供给其他人,让他们安装在他们的系统上。Windows是否提供API来覆盖此特定功能?也许通过shell扩展或类似的东西?(我从来没有做过任何像那样直接

windows - mac pkg 等效于 windows 使 iTunes 文件共享接受文件夹

我想使用iTunes文件共享将近78.000个文件以最糟糕的文件夹结构(5G)传输到我的应用程序。iTunes文件共享只接受文件,所以在Mac上我只是将文件夹重命名为“package.pkg”或“pakage.rtfd”,瞧瞧。这也有很大的优势,只要所有文件都在iPad上,我就可以使用Objective-C函数“moveItemAtPath”,而不是将每个文件复制到它的目的地。这样可以节省很多时间。不幸的是,Windows将*.pkg和*.rtfd包识别为普通文件夹,它们实际上是什么。所以我唯一的选择是使用压缩文件夹。也许*.iso图像也可以。但是后来我失去了使用“moveItemAt

windows - 删除除 X 个最近的文件夹以外的所有文件夹

有人可以提供一个批处理脚本来删除目录中除X个最近修改的文件夹之外的所有文件夹。我看过HowdoIdeleteoldfilesfromadirectorywhilekeepingthemostrecentonesonWindows,但这是基于绝对时间窗口而不是修改日期的相对顺序。感谢您的帮助 最佳答案 这将根据修改日期保留10个最新的日志文件:@echoofffor/f"skip=10delims="%%ain('dir*.log/o-d/a-d/b')doechodel"%%a"删除echo以使其执行删除而不是仅仅显示它们。

windows - 批量 - 使用通配符将文件夹复制到多个文件夹

我正在尝试将一个文件夹的子文件夹复制到许多其他名称未知的文件夹中。目的是在所有使用它的员工文件夹中备份程序的源文件。如果在员工文件夹中找不到程序文件夹,则不应执行任何操作。这看起来如下:来源:F:\Users\myFolder\programFolder\Sourcefolder目标:F:\Users\anotherOnesFolder\programFolder\Sourcefolder所以我的想法是执行以下操作:xcopy"F:\Users\myFolder\programFolder\Sourcefolder""F:\Users\*\programFolder\Sourcefol

Windows azure,如何清除文件夹 DevFCLogs?

我正在使用WindowsAzure平台。我创建了一项服务,当我在本地启动它时会启动WindowsAzure模拟器。此模拟器将日志写入以下目录C:\Users\UserName\AppData\Local\dftmp\DevFCLogs但WindowsAzure模拟器每2分钟写入10mb文件!当我停止服务时,模拟器不会停止,因此它会继续写入日志。当我手动停止它时,我必须清除文件夹DevFCLogs。如何减少日志文件或停止此日志系统? 最佳答案 您的应用或您的模拟器配置/安装有问题。DevFCLogs限制为10Mb。每次达到10Mb时,