草庐IT

目录制

全部标签

c# - 从 Windows 媒体库获取目录列表

有没有办法以编程方式查找当前在Windows媒体库上设置的目录列表?例如:假设我有以下库(我为葡萄牙语道歉,但你会明白的):如何以编程方式获取视频库中列出的这三个目录路径?D:\FilmesD:\SeriesD:\VideosThisquestion差点把我带到那里,但这并不是我想要的。到目前为止,我的替代方法是尝试直接从Windows注册表中查找它。 最佳答案 终于到了!usingSystem.Runtime.InteropServices;usingSystem.Diagnostics;usingSystem.IO;usingS

c++ - 如何逐步遍历目录树?

我找到了很多遍历目录树的例子,但我需要一些不同的东西。我需要一个带有某种方法的类,每次调用都从目录中返回一个文件并逐渐遍历目录树。请问我该怎么做?我正在使用函数FindFirstFile、FindNextFile和FindClose,我是C++的新手。我有这样的东西......例如我有这个简单的目录树Parent(folder)\file1.txtfile2.txtChild(folder)\file3.txtfile4.txt我需要一个带有方法的类,例如getNextFile(),第一次调用返回file1.txt;第二次调用返回file2.txt,第三次调用返回Child(folde

python - 递归上传目录(其中包含目录)到 FTP

我需要将包含其他目录的完整目录从WindowsPC上传到FTP。目前我正在使用Windows批处理文件将文件上传到FTP:FTP-i-s:upload.ftp上传.ftp:openhostnameusernamePasswordpromptbincdpathonserv/pathpromptmputlocalpath/localfolder/*此代码仅上传服务器本地文件夹中的文件,但不上传本地文件夹中的文件夹。我可以使用任何推荐。我愿意将语言从Windows批处理文件更改为Python。我还在WindowsPC上启用了Linux终端功能。如果代码无需大量额外下载即可运行,也欢迎使用C+

windows - 用于比较 2 个目录并获取不同文件名的批处理文件 [dos]

我将有2个目录,folder1有一组文件列表,folder2有相同的一组文件列表但有更多文件。我需要获取文件夹2的“其他文件”是否存在类似文件比较(fc)的目录以返回差异?编辑我目前正在使用dir创建2个列表,然后进行文件比较。现在我只需要将fc的输出解析为只包含文件名。fc/a"C:\whatever\text1.txt""C:\whatever\text2.txt">>"C:\whatever\differences.txt" 最佳答案 批处理文件@echooffif"%2"==""GOTOUsagecd/D%1iferrorl

python - 监视目录中的文件更改

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowdoIwatchafileforchangesusingPython?DetectFileChangeWithoutPolling我正在尝试编写一个应用程序,该应用程序必须在特定目录及其子目录中修改或添加文件时执行操作。我认为理想的解决方案是绑定(bind)到操作系统在修改文件或目录时触发的某种系统事件。另一个不太理想的解决方案是我的应用程序以指定的时间间隔手动、递归地检查目录中的文件更改,但如果每隔几分钟必须检查大量文件,这可能会变得难以置信的进程密集型.总结:我的应用程序监视目录中文件更改的最佳方式

c - Windows 中的目录是否有 inode 编号?

我需要在Windows中找到一个目录的inode号。使用_stat和_stat64函数,我能够获取文件的inode和其他信息。但是当我对Windows目录使用相同的编号时,它总是为任何目录提供相同的编号。有什么方法可以找到Windows目录的inode号吗? 最佳答案 来自windowsstatdocs,st_inoNumberoftheinformationnode(theinode)forthefile(UNIX-specific).OnUNIXfilesystems,theinodedescribesthefiledatean

windows - 在 CMD(DOSKEY) 中复制当前目录的文件路径

我正在用多个命令编写DOSKEY,以$T分隔,我需要将当前目录的PATH复制到cipbord(这样我可以在CMD之外使用它)并继续执行命令。我试过chdir|clip通过它在之后刹车命令。基本上需要从Windows资源管理器中复制为路径。 最佳答案 会echo%cd%|clip做你想做的事? 关于windows-在CMD(DOSKEY)中复制当前目录的文件路径,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

windows - Perl:检查字符串是否为有效目录,区分大小写

所以我遇到了一个问题。-d开关将检查目录是否存在。但是,我需要它区分大小写。如果我有目录用户,并且执行if-d"UsErS",它将返回true。我需要它只在大小写匹配时返回true。非常感谢任何帮助。代码:if(-d$cmdLine[1]){chdir$cmdLine[1];print"CD:Successfullychangeddirectory.\n";}else{print"CD:Error:$cmdLine[1]isnotavaliddirectory.\n";} 最佳答案 文件名的唯一权威来源是文件系统本身。此代码段列出了

windows - 计算目录中每个文件夹中的文件数并将结果输出到文本文件的批处理文件

我想做的是制作一个批处理文件,它将递归地进入每个文件夹并计算每个文件夹中的文件数。但是,我花了最后一个小时尝试各种事情,但没有用。我希望输出看起来像:X:Y其中X是文件夹名称,Y是X中的文件数。setlocalEnableDelayedExpansionsetcurrent=blankFOR/D%%Gin("*")DOsetcurrent=%%G&&call:count:countsetcount=0for%%Ain(*)doset/acount+=1echo!current!:!count!>>"D:\User\Some\Directory\count.txt"但这行不通。输出为每个

python - 使用python在命令提示符下更改当前工作目录

我正在尝试编写一个python脚本,将我的cwd更改为所需的目录。我无法直接从python执行此任务,因此我编写了一个简单的batch脚本来执行此操作。Changedir.bat@echooffchdir/DF:\cygwin\home\如果我直接在我的cmd中执行上面的脚本,它工作正常,但如果我尝试使用python脚本执行它,则没有任何反应。我的cwd保持不变。PythonScript.pyimportshlex,subprocesschange_dir=r'cmd.exe/cC:\\Users\\test.bat'command_change=shlex.split(change_