草庐IT

目录制

全部标签

c# - 如何以编程方式将目录压缩为 zip 文件

我想将可以包含任意数量子目录的整个目录压缩到一个ZIP文件中。我能够以编程方式将单个文件压缩成一个zip文件。要压缩整个目录,我可以想到一个遍历每个子目录并压缩它的递归程序。但是有没有什么简单的方法可以使用类似的代码压缩整个文件夹,而无需编写任何递归函数? 最佳答案 使用DotNetZip,ZipFile类上有一个AddDirectory()方法可以执行您想要的操作:using(varzip=newIonic.Zip.ZipFile()){zip.AddDirectory("DirectoryOnDisk","rootInZipFi

C# 从声卡录制音频

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我想从我的声卡(输出)录制音频。我找到了CSCoreoncodeplex但我找不到任何例子。有谁知道如何使用库从我的声卡录制音频并将录制数据写入硬盘?或者有人知道关于该库的一些教程吗?

c# - 目录的 GetTempFileName 函数?

.NETFramework定义了一个System.IO.Path.GetTempFileName方法,该方法保证它生成的临时文件名是唯一的。据我所知,尽管极不可能,但此文件名可能与同一路径中的目录名称相同,这意味着我不能通过采用该文件的名称来假设,删除它,并创建一个同名的目录,我将拥有一个与任何其他目录具有唯一名称的目录。此外,我无法指定GetTempFileName应在其下创建其临时文件的路径。对于目录,似乎没有与GetTempFileName等效的函数。是否有GetTempFileName等效于创建唯一目录?如果没有,在指定位置创建唯一目录的最佳方法是什么(即我指定创建唯一目录的路

c# - NuGet 包无法为 lib 目录中的 DLL 添加对项目的引用

我正在尝试打包引用C++DLL的.NETDLL。nuspec文件如下所示:MyPackage1.0.0someauthorsomeownerfalse.NETWrapperforrebuilt64-bitversionofMyPackageCopyright2014当我检查生成的nupkg文件时,内部文件结构看起来是正确的。C++DLL在content中,.NETDLL在lib中。当我将nupkg安装到项目中时,内容DLL被添加到项目根目录,而libDLL被添加到解决方案packages目录。但是,没有引用被添加到项目中。我被迫手动添加引用。我尝试将以下节点添加到元数据,但无济于事:我

c# - 在 C# 中规范化目录名称

问题来了,我有一堆目录,比如S:\HELLO\HIS:\HELLO2\HI\HElloAgain在文件系统上它显示这些目录为S:\hello\HiS:\hello2\Hi\helloAgainC#中是否有任何函数可以告诉我目录的文件系统名称是什么以及正确的大小写? 最佳答案 stringFileSystemCasing=newSystem.IO.DirectoryInfo("H:\...").FullName;编辑:正如iceman所指出的,仅当DirectoryInfo(或通常是FileSystemInfo)来自对GetDirec

c# - 如何将 "bin"和 "obj"目录重定向到不同的位置?

有没有办法告诉VisualStudio为bin和obj目录使用不同的位置?比如我的项目在C:\my\myprojects.csproj,我怎么会有obj和bin目录例如,D:\otherdirectory\bin和D:\otherdirectory\obj。VisualStudio项目选项仅提供重定向bin目录,而不提供obj目录。另外,奖励问题:我可以使用环境变量,而不是完整路径或相对路径吗?这可能吗? 最佳答案 引用thisarticle并使用.项目文件。下面给出了一种修改相对于bin的调试和发布文件夹的方法-在解决方案资源管理

javascript - 如何在 JavaScript 中获取当前 URL 的目录部分?

我正在尝试在网页顶部添加一个“返回目录”按钮,这会将用户重定向到相同的URL,但其中没有文件名。例如,在查看URL时单击该按钮http://example.com/somedir/button.html会将您重定向到http://example.com/somedir/所以我创建了以下代码:但我遗漏了正确的代码,它会从document.URL中的当前URL中删除文件名请问大家有什么好主意吗?这是JSFiddle链接:http://jsfiddle.net/afarber/PERBY/而且我不想这一次使用jQuery。 最佳答案 试试

javascript - 如何在 service_worker.js 所在的目录上方的一个目录中注册 Service Worker 的作用域

我的目录如下。public_html/sw/“sw/”是我想放置所有服务worker的地方,但随后这些服务worker的范围是“public_html/”中的所有文件。JSif('serviceWorker'innavigator){navigator.serviceWorker.register('sw/notifications.js',{scope:'../sw/'}).then(function(reg){//registrationworkedconsole.log('Registrationsucceeded.Scopeis'+reg.scope);}).catch(fun

javascript - 录制和重播 Javascript

我知道可以记录鼠标移动、滚动和击键。但是对文档的更改呢?如何记录文档的更改?这是我的尝试。必须有更好更简单的方法来存储所有事件吗?我很感谢我能得到的所有提示!RecordAndreplayjavascriptclickmeclickmeclickmeclickme$(document).ready(function(){varthe_time_document_is_redy=newDate().getTime();varthe_replay='';$('div').live("click",function(){varthe_length_of_visit=newDate().get

jmeter录制谷歌浏览器脚本配置

一、jmeter配置新建测试计划;添加线程组;添加非测试元件—>http代理服务器;默认端口8888,如被占用可以修改;目标控制器,录制时捕获的请求放在哪个分组下,可以选择之前新增好的线程组;排除模式添加​​..(js|css|PNG|jpg|png|gif).​​,过滤掉​​js、css、png、jpg​​等信息,录制后的脚本不会包含jpg等前端资源;点击启动,会在Jmeter的bin目录下生成一个安全证书文件:​​ApacheJmeterTemporaryRootCA.crt​​出现弹窗,点击OK​​,界面上会多一个​​Recorder​​的小框,可以停止录制。​​HTTPSamplers