Tag: 文件夹

如何从我的Windows Phone 8应用程序(XAML和C#)访问相机并将拍摄的图片保存在确定的文件夹中?

我希望此时正在构建的Windows Phone 8应用程序在按下屏幕上的具体按钮时访问相机拍照,然后将已拍摄的图像保存到确定的文件夹中(创建的文件夹)我的Windows Phone项目,而不是Windows Phone默认图库。 你能帮我看一下相机,把照片保存到我创建的文件夹中吗? 我正在使用XAML和C#。 非常感谢!!!

C#SharpZipLib剥离不相关的目录名称

我正在使用SharpZipLib压缩包含子目录的文件夹,这很正常。 我想做的是剥离第一个子文件的父目录,以便不进行整个无关的结构…… 例: C:\ A \ B \ C \ d。\ E \˚F\克\ħ\ FILE1.TXT C:\ A \ B \ C \ d。\ E \˚F\克\ħ\ FILE2.TXT C:\ A \ B \ C \ d。\ E \˚F\克\ħ\ I \ FILE1.TXT C:\ A \ B \ C \ d。\ E \˚F\克\ħ\ I \ FILE2.TXT 它应该像这样结束: FILE1.TXT FILE2.TXT I […]

如何获取使用短名称格式化的Server.MapPath()(8.3 MS-DOS格式)?

我正在使用Process.Start在ASP.NET服务器上运行控制台应用程序,并且程序的参数需要一个以旧的MS-DOS 8.3格式格式化的路径。 例如,在这种格式的文件夹的控制台名称中可以通过键入“dir / X”获得: 如何获取使用文件夹名称的短名称版本(8.3 MS-DOS格式)格式化的Server.MapPath()?

文件夹事件中的新文件

有人可以帮我理解如何构建一个24/7全天候监听特定文件夹的软件(例如C:\ Actions),每次我在该文件夹中放置一个新文件时,软件需要阅读和处理它。 如果文件夹中没有文件,则软件不应该只做等待下一个文件。 文件示例(action1.txt)内容(1 + 1) 软件正在处理(1 + 1),将答案(2)保存到另一个文件夹并从“C:\ Actions \”文件夹中删除文件(action1.txt)。 我知道如何读取文件并进行处理.. 我很难理解如何在文件夹中有新文件时如何触发软件以及如何在不使用太多内存或导致内存泄漏的情况下全天候运行软件…… 直到现在我已经以原始的循环方式使用它,每次60秒(睡眠)我正在检查文件夹中的新文件。 那是无用的,不那么有效。 如果有人能帮我理解如何让它更有效,我会很高兴的。 非常感谢你

如何将文件夹复制到USB? C#

我正在开发一个项目,它将使用我的计算机中的某些文件自动更新USB。 该程序可用于启动和监视插入计算机的任何USB或CD。 我的程序是将一些文件夹及其文件复制到USB。 我无法将文件夹复制到USB中,并感谢一些帮助,谢谢。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Diagnostics; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } // this section starts the timer so it can moniter when a USB or CD is […]

获取chrome下载文件夹

Windows 7中的默认下载文件夹是Chrome的c:\ users \ username \ downloads 。 但默认下载文件夹可以通过设置设置为另一个文件夹。 我需要找出哪个文件夹是downloads文件夹。 因此,如果我将downloads文件夹设置为c:\ dd ,那么我需要找出特定的文件夹。 有没有办法使用C#找到它? 我的意思是我不想访问chrome设置并从那里获取文件夹路径。

C#文件夹同步库

我正在寻找一个易于使用的库/算法,可以在本地同步两个文件夹(单向或双向)

C#获取给定路径的文件夹深度的最佳方法?

我正在研究需要遍历文件系统的东西,对于任何给定的路径,我需要知道我在文件夹结构中的“深度”。 这是我目前正在使用的内容: int folderDepth = 0; string tmpPath = startPath; while (Directory.GetParent(tmpPath) != null) { folderDepth++; tmpPath = Directory.GetParent(tmpPath).FullName; } return folderDepth; 这有效,但我怀疑有更好/更快的方式? 很有必要提供任何反馈意见。

如何在C#中获取文件夹大小?

可能重复: 如何在C#中获取目录大小(目录中的文件)? 在vbscript中,获取GB或MB的文件夹大小非常简单: Set oFSO = CreateObject(“Scripting.FileSystemObject”) Dim fSize = CInt((oFSO.GetFolder(path).Size / 1024) / 1024) WScript.Echo fSize 在C#中,通过我的所有搜索,我可以想到的是对所有子文件夹中的每个文件大小进行冗长,复杂,递归的搜索,然后在最后添加它们。 没有其他办法吗?

C使用正则表达式搜索Sharp文件夹

从顶级目录获取与某个正则表达式匹配的文件夹列表的最有效方法是什么? 我目前只是递归迭代子文件夹以查看它们是否与正则表达式匹配,如果它们匹配,我将使用目录路径获取文件名。 目前,由于此目录中的文件夹数量,此搜索大约需要50分钟才能使用当前方法。 private void ProcessFiles(string path, string searchPattern) { string pattern = @”^(\\\\server\\folder1\\subfolder\\(MENS|WOMENS|MENS\sDROPBOX|WOMENS\sDROPBOX)\\((((COLOR\sCHIPS)|(ALL\sMENS\sCOLORS)))|((\d{4})\\(\w+)\\(FINAL\sART|FINAL\sARTWORK)\\(\d{3}))))$”; DirectoryInfo di = new DirectoryInfo(path); try { Debug.WriteLine(“I’m in ” + di.FullName); if (di.Exists) { DirectoryInfo[] dirs = di.GetDirectories(“*”, SearchOption.TopDirectoryOnly); foreach (DirectoryInfo d in dirs) { string[] splitPath = d.FullName.Split(‘\\’); var dirMatch = new Regex(pattern, RegexOptions.IgnoreCase); if (dirMatch.IsMatch(d.FullName)) { Debug.WriteLine(“—Processing Directory: […]