directory 相关问题

目录或文件夹是数字文件系统中的虚拟容器,其中可以保存和组织计算机文件组和其他目录。

使用 os.walk() 时可以使用包含“../”的路径吗?

我正在学习有关在 pygame 中制作视频游戏并使用 os.walk() 函数导入一些精灵的教程。他在视频中的做法是使用这行代码: 路径='../

回答 1 投票 0

在 bash 中用另一个文件替换整个文件

我已经学会了如何使用 bash 脚本替换一行,但我想学习如何用不同文件夹中同名的另一个文件替换整个文件。这可能吗?

回答 4 投票 0

如何删除R中的目录?

经过一番研究,我发现以下方法有效: 取消链接(“mydir”) 如果您想递归删除,则必须使用递归选项: 取消链接(“mydir”,递归= TRUE) 然而...

回答 5 投票 0

使用 r 进行文件夹管理:检查目录是否存在,如果不存在则创建它

我经常发现自己编写的 R 脚本会生成大量输出。我发现将此输出放入其自己的目录中更干净。我在下面写的内容将检查是否存在直接...

回答 11 投票 0

使用 htaccess 在显示基本 url 时向 url 添加子目录

我已经搜索了很多变体,但似乎找不到我需要的东西。我需要向 URL 添加目录,但显示基本 URL 的内容。 例如mydomain.com/目录以显示...

回答 1 投票 0

如何在 Flutter 项目中导入图像文件夹

我正在开发一个 Flutter 项目,现在我遇到了一个问题,我无法在项目中使用我的图像文件夹,我知道我必须在 pubsec.yaml 中写入 扑: 资产: 图片文件夹名称/图片...

回答 4 投票 0

PHP字符串变量到表sql插入中的多行

所以我正在编写这个小脚本,它将获取目录中仅包含文件夹名称的目录列表,并将它们插入到 sql 数据库的表中。我真的很接近,但我的

回答 1 投票 0

加快循环浏览文件夹中文件的处理时间

我有工作代码,可以查看单元格 C3:C 的值,然后尝试在文件中查找匹配的字符串(从最新到最旧),扩展名为 .txt。 我想加快处理速度...

回答 1 投票 0

Dockerfile 和 package-json 位于不同的文件夹中

我正在尝试构建我的React应用程序,但是,出于该项目的目的,Dockerfile必须位于 compose/cloud/ 文件夹中(它不能位于根目录中),这是我的文件夹结构 我的前端...

回答 1 投票 0

VS2022 C++ 音频文件的空目录。 CMake; SFML

我完全按照说明做了所有事情,结果和往常一样,我阅读了文档,没有指定这个错误,在控制台中引号中应该是au的目录...

回答 1 投票 0

使用embeddedfolderview嵌入谷歌驱动器文件夹似乎不再起作用

显然谷歌驱动器embeddedfolderview功能不再被渲染。 对于前。该文件夹是公共的,即使在隐身模式下也可以访问它:https://drive.google.com/drive/folders/

回答 3 投票 0

未经许可进入目录

当进入我的一个名为 openfire 的目录时,会返回以下错误: bash: cd: openfire: 权限被拒绝 有什么办法可以解决这个问题吗?

回答 8 投票 0

在不知道扩展名的情况下在文件夹中查找文件?

假设我想在名为“myfolder”的文件夹中搜索文件名为“myfile”的文件,在不知道文件格式的情况下该怎么做? 另外一个问题:如何列出一个文件夹的所有文件以及所有...

回答 5 投票 0

获取文件夹大小的简单方法(ObjC/Cocoa)?

现在我正在使用此代码来获取文件夹的大小: NSArray *内容; NSEnumerator *枚举器; NSString *路径; 内容= [[NSFileManager defaultManager] subpathsAtPath:folderPath]; 枚举...

回答 7 投票 0

将文件夹复制到方向上一级的新文件夹中

我有一个文件夹(1.0),我想将其复制到目录的上一级文件夹。 例如: C:\用户 emco\下载\stikstof-master .0 我要么想要文件夹(1.0),要么想要所有文件......

回答 1 投票 0

使用OpenSSL递归计算目录中所有文件的SHA256总和

我正在尝试使用 OpenSSL 递归计算目录中所有文件的 SHA256 总和。 这是我的代码: #包括 #包括 #包括 #包括 我正在尝试使用 OpenSSL 递归计算目录中所有文件的 SHA256 总和。 这是我的代码: #include <stdlib.h> #include <stdio.h> #include <dirent.h> #include <string.h> #include <openssl/sha.h> #include <openssl/md5.h> #define _MAX_LINE_ 256 int sha256_file (char* path, char output[65]){ FILE* file = fopen(path, "rb"); unsigned char hash[SHA256_DIGEST_LENGTH]; const int bufSize = 32768; char* buffer = malloc(bufSize); int bytesRead = 0; SHA256_CTX sha256; if(!file) return -1; if(!buffer) return -1; SHA256_Init(&sha256); while((bytesRead = fread(buffer, 1, bufSize, file))){ SHA256_Update(&sha256, buffer, bytesRead); } SHA256_Final(hash, &sha256); sha256_hash_string(hash, output); fclose(file); free(buffer); return 0; } void sha256_hash_string (unsigned char hash[SHA256_DIGEST_LENGTH], char outputBuffer[65]){ int i = 0; for(i = 0; i < SHA256_DIGEST_LENGTH; i++){ sprintf(outputBuffer + (i * 2), "%02x", (unsigned char)hash[i]); } outputBuffer[64] = 0; } void traverse_dirs(char* base_path){ char path[_MAX_LINE_]; struct dirent* dp; DIR* dir = opendir(base_path); unsigned char file_sha[65]; char* md5_command; if(!dir) return; while((dp = readdir(dir)) != NULL){ if(strcmp(dp->d_name, ".") != 0 && strcmp(dp->d_name, "..") != 0){ // calculate the sha256 sum of the file sha256_file(dp->d_name, file_sha); // print the name of the file followed by the sha256 sum printf("%s -> %s\n", dp->d_name, file_sha); strcpy(path, base_path); strcat(path, "/"); strcat(path, dp->d_name); traverse_dirs(path); } } closedir(dir); } int main(int argc, char* argv[]){ if(argc < 2){ printf("Usage: <executable> <dirname>\n"); exit(-1); } traverse_dirs(argv[1]); return 0; } 正如我手动测试的那样,sha256_file()函数为每个文件生成正确的 sha256sum。 traverse_dirs()功能也可以正常工作,因为它可以正确打印所提供目录的内容。 问题是他们不能一起工作。我发现文件在 sha256_file() 函数中无法正确打开(fopen 返回 NULL),但我不明白为什么。如果我在每个文件上手动使用它,它就可以正常工作。 有什么想法吗? 此 sha256_file(dp->d_name, file_sha) 不起作用,因为您不在包含该名称的目录中。您需要使用您在 path[] 中构建的路径。 如果 sha256_file(path) 是常规文件,则应仅调用 path;如果 traverse_dirs(path) 是目录,则应仅调用 path。您可以使用 d_type 检查那些。请参阅 dirent 的手册页。

回答 1 投票 0

如果 VB.NET 代码中存在目录

我有以下代码来创建一个目录,该任务接受一个记录计数,每次记录计数达到所需的数量(例如 1000 条记录)时,就会创建一个新目录。如果任务...

回答 1 投票 0

将 r 设置切换为在将文件保存到新子文件夹时不必创建目录

我有代码来创建新文件,将图形保存到新的子文件夹中,如下所示: 图书馆(tidyverse) 库(ggplot2) carb_list = unique(mtcars$carb) 迭代=函数(z){ df = mtca...

回答 1 投票 0

错误:“Windows 找不到 'C:/PROGRA~1/'。请检查拼写并重试。”

我在 Windows 10 中的 R 中遇到有关在尝试从 GitHub* 安装软件包时查找目录的错误。在尝试解决此错误时,我得出了一些观察结果。 例如,两者

回答 1 投票 0

Laravel 5:目录元素在 hasMany 关系中按名称排序

我需要按关系 langs() 对文件夹 ($data['contents']) 进行排序,其中 lang_id == 1 我该怎么做?谢谢。 在模型文件夹中: 类文件夹扩展模型 { 受保护的 $fillable = ['活动',...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.